¿Alguna vez ha deseado poder jugar con WordPress sin el problema o el costo de instalarlo en un alojamiento web ¿servidor?
Los entornos de prueba están perfectamente bien cuando necesita depurar problemas o probar actualizaciones antes de enviarlo a un sitio web de WordPress en vivo. Pero, ¿qué pasa cuando quieres:
- ¿Probar nuevos complementos?
- ¿Quieres probar un tema o crear el tuyo propio?
- ¿Explorar una nueva función de WordPress?
- ¿Experimentar con un diseño de tendencias o una técnica de codificación?
- ¿Continuar trabajando en un sitio web incluso cuando la conectividad wi-fi es escasa o inexistente?
En esos casos, es mejor instalar WordPress localmente en su computadora. Entonces, hoy, le mostraremos cómo instalar WordPress en XAMPP.
Cómo instalar WordPress localmente con XAMPP
A pesar de que su software de código abierto está disponible para su descarga, WordPress no es algo que pueda instalarse en su computadora. De todos modos, no solo.
Si desea instalar WordPress en el host local (es decir, su computadora), necesitará ayuda.
Empieza aqui:
Paso 1: elija un entorno de servidor local
Para que la instalación de WordPress funcione en su computadora, necesita un entorno local con:
- Software de servidor web (generalmente un servidor Apache),
- Un lenguaje de programación como PHP o Perl,
- Y software de gestión de bases de datos como MySQL o MariaDB.
XAMPP es por el que vamos a guiarte hoy. Dicho esto, hay otras opciones disponibles, si lo prefiere:
- WampServer para sistemas operativos Windows
- MAMP para Mac o Windows
- DesktopServer para Mac o Windows
- Local por volante para entornos Mac, Windows o Linux (y es especialmente útil si tiene un alojamiento Flywheel y también desea migrar su sitio de prueba)
La configuración no es realmente complicada con ninguna de estas opciones. Sin embargo, debido a que XAMPP es un entorno de desarrollo popular y es independiente del dispositivo (Mac, Windows, y Compatible con Linux), nos centraremos en eso hoy.
Paso 2: Descarga XAMPP
Visita el Sitio web de Apache Friends y descargue la última versión de XAMPP para su sistema operativo:
El archivo comenzará a descargarse automáticamente.
Cuando haya terminado, agregue XAMPP a sus aplicaciones e inicie el proceso de carga.
Dependiendo de su sistema operativo, es posible que deba aceptar varios permisos de acceso antes de que la aplicación se cargue por completo. Sin embargo, cuando esté listo para funcionar, esta es la ventana que verá:
XAMPP ahora está instalado en su computadora.
Paso 3: configura tu entorno XAMPP
Haga clic en el botón «Inicio» dentro de su aplicación XAMPP para inicializar la configuración del entorno local. La luz de estado cambiará de rojo a amarillo y a verde:
XAMPP no es lo único que debe comenzar. Vaya a la pestaña Servicios y haga lo mismo para cada uno de los servicios de la pila hasta que se pongan verdes:
A continuación, vaya a la pestaña Red. Deberá elegir dónde desea que viva su servidor localhost:
Elija entre cualquiera de las opciones disponibles y haga clic en «Activar».
Nota: Si planeas convertir esto en un multisitio de WordPress, solo puedes usar los puertos 80 o 443. Si ese es el caso, puedes crear el que quieras usar ahora o usar la solución alternativa más adelante (más sobre eso en la parte inferior de esta publicación ).
Una última cosa que debe hacer es ir a la pestaña Volúmenes. Haga clic en «Montar».
Esto “pegará” el localhost a su escritorio (lo necesitará más adelante para modificar los archivos de su sitio web).
Paso 4: crear una base de datos
Solo tienes una cosa más que hacer.
Abra una nueva pestaña del navegador y escriba el nombre del host local que habilitó. Por ejemplo:
Serás llevado a una página de bienvenida para XAMPP:
Para agregar una nueva base de datos, haga clic en el botón phpMyAdmin en la esquina superior derecha de esta página. phpMyAdmin se iniciará automáticamente:
Antes de agregar WordPress al servidor local, primero necesitamos una base de datos para él. Vaya a la pestaña Bases de datos en la parte superior de la página.
Dé un nombre a su base de datos (use todas las letras minúsculas y guiones bajos en lugar de espacios). Luego, actualice el menú desplegable de utf8 a Intercalación. Haga clic en el botón «Crear» cuando haya terminado.
Paso 5: Descarga WordPress
Para recuperar la última versión de WordPress, vaya a la Sitio web de WordPress.org. Haga clic en «Obtener WordPress» en la esquina superior derecha de la página:
Puede descargar el archivo zip de la página siguiente:
Paso 6: actualice el archivo wp-config.php
Descomprima sus archivos de WordPress y ubíquelos wp-config-sample.php.
Este archivo contiene información clave sobre su sitio web de WordPress y es lo que permite que el software de WordPress almacene información en la base de datos MariaDB (o MySQL) que acaba de crear. Sin embargo, hay información de marcador de posición aquí que debemos actualizar.
Abra el archivo con un editor de texto.
Es necesario editar las siguientes líneas:
Nombre de la base de datos
Busque esta línea:
define( 'DB_NAME', 'database_name_here' );
Si no recuerda cómo nombró su base de datos en phpMyAdmin, puede encontrarla aquí:
Luego, reemplace «database_name_here» con el nombre de su base de datos. En nuestro ejemplo, la línea se convertiría en:
define( 'DB_NAME', 'my_database' );
Nombre de usuario y contraseña
A continuación, ubique estas dos líneas:
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
Reemplace «username_here» con «root» y deje «password_here» vacío. Entonces, las líneas ahora deberían leer:
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', '' );
Cuando haya terminado, guarde el archivo y cámbiele el nombre a wp-config.php. Asegúrese de que esté dentro de la carpeta de archivos original de WordPress.
Paso 7: instale WordPress en el localhost
Para instalar WordPress localmente, debe mover sus archivos descargados (descomprimidos), incluido el nuevo archivo wp-config.php, a la carpeta htdocs de XAMPP.
Lo encontrarás aquí:
Cambie el nombre de la carpeta si desea que se llame de otra forma que no sea «wordpress». Un nombre de dominio temporal servirá.
Para acceder a su nueva instalación de WordPress, vaya a la dirección de host local original que utilizó al principio, seguida de su nuevo nombre de carpeta de WordPress. Agregue «/ wp-admin /» al final.
Por ejemplo:
https: // localhost: 800 / mytestwebsite / wp-admin /
Luego verá esta página de instalación:
Complete todos los detalles, incluidos su nombre de usuario y contraseña de administrador, y complete la instalación. Cuando haya terminado, lo llevarán aquí:
Y eso es. Ahora ha instalado correctamente WordPress localmente con XAMPP.
Para acceder a su sitio local en el futuro, cargue la aplicación XAMPP e “Inicie” el servidor local. Luego, vaya a la dirección web de su host local y vuelva a iniciar sesión (por lo tanto, asegúrese de marcarlo como favorito).
Cómo instalar WordPress Multisite en Localhost
Si quieres probar cosas en un Red multisitio de WordPress, también puede hacer esto con XAMPP.
Pasos 1-7: Instale WordPress localmente
Para activar Multisitio, primero deberá completar los Pasos 1 al 7.
Paso 8: Active WordPress Multisite
Abre el wp-config.php archivo una vez más de la carpeta htdocs.
Encuentra la línea:
/* That's all, stop editing! Happy publishing. */
Justo encima de él, inserte la siguiente cadena de activación multisitio:
define('WP_ALLOW_MULTISITE', true);
Guarda el archivo.
Cierre sesión en su sitio local de WordPress y vuelva a iniciar sesión. Vaya a Herramientas> Configuración de red.
Como se señaló anteriormente, WordPress solo permite que Multisite se ejecute a través de los puertos de red 80 o 443. Si no configuró originalmente XAMPP a través de uno de esos puertos, está bien. Utilice esta solución alternativa.
Vaya a su carpeta XAMPP y localice lo siguiente:
/ (nombre de la carpeta de su sitio web) /wp-admin/includes/network.php
Dentro de este archivo, hay una línea que dice:
if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443' ) ) ) ) {
Esta es la razón por la que puede ver un error al intentar acceder a la configuración de red en WordPress. Para solucionar esto, agregue el puerto que terminó usando al código. Por ejemplo:
if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443' ,':8080') ) ) ) {
Guarde el archivo y vuelva a Configuración de red en WordPress.
Se le pedirá que le dé un nombre a su red de sitios web y que designe un usuario administrador.
Luego, verá estas instrucciones:
Deberá actualizar sus archivos wp-config.php y .htaccess. Si no puede encontrar el archivo .htaccess, tendrá que crearlo desde cero. Abra su editor de texto, inserte el fragmento de código y guárdelo en la carpeta.
Una vez que haya guardado ambos archivos, cierre la sesión de WordPress una vez más. Cuando vuelva a iniciar sesión, verá que WordPress Multisite se ha instalado localmente.
Envolver
Nunca es una buena idea construir, experimentar o solucionar problemas en una instalación de WordPress en vivo.
En los casos en que el trabajo que realiza debe enviarse a un sitio en vivo, tiene más sentido usar un servidor de ensayo o un subdominio. Sin embargo, si está probando nuevas funciones, técnicas de diseño o herramientas, trabajar localmente es una mejor idea. (También es más barato).
Gracias a XAMPP, solo se necesitan 7 pasos y no más de 15 minutos para instalar WordPress localmente.