Cómo instalar WordPress localmente (usando XAMPP)

Cómo instalar WordPress localmente con XAMPP¿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:

XAMPP

El archivo comenzará a descargarse automáticamente.

Cuando haya terminado, agregue XAMPP a sus aplicaciones e inicie el proceso de carga.

Cargar XAMPP

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á:

Aplicación XAMPP

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:

Luz de estado XAMPP

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:

Servicios XAMPP

A continuación, vaya a la pestaña Red. Deberá elegir dónde desea que viva su servidor localhost:

Red XAMPP

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».

Monte XAMPP

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:

Localhost en el navegador

Serás llevado a una página de bienvenida para XAMPP:

Página de bienvenida de 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:

phpMyAdmin

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.

Crear base de datos

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:

Obtener WordPress

Puede descargar el archivo zip de la página siguiente:

Descargar software de WordPress

Paso 6: actualice el archivo wp-config.php

Descomprima sus archivos de WordPress y ubíquelos wp-config-sample.php.

Archivos de WordPress

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.

Atom wpconfig

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í:

Nombre de la base de datos

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í:

Directorio de archivos HTDOCS

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:

Localhost wp-admin

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í:

Nueva instalación de WordPress

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.

Configuración de la red de herramientas

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.

Crea una red

Luego, verá estas instrucciones:

Habilitar la red

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.

Nueva instalación multisitio de WordPress

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.

Deja un comentario