He hablado muchas veces sobre los beneficios de tener un sitio web de prueba de WordPress para probar complementos y probar cambios en su tema de WordPress.
Mi sitio web de prueba de WordPress está instalado en un subdirectorio de un dominio que poseo. Esta es la solución más práctica para mí, ya que uso una iMac de 27″ y una computadora portátil con Windows de 12,5″ para trabajar en línea. Cambio entre ambos con frecuencia, por lo tanto, es mejor que mi sitio web de prueba esté alojado en línea.
Una alternativa al alojamiento de su entorno de prueba en línea es instalar WordPress localmente en su computadora. Hacer esto también te permite modificar tu instalación y aprender más sobre WordPress; incluso si está desconectado.
En este artículo, me gustaría mostrarle cómo puede instalar WordPress localmente en una computadora que se ejecuta en Microsoft Windows usando una aplicación llamada WAMP .
Wamp Server es un entorno de desarrollo que le permite administrar el uso de bases de datos PHP y MySQL en su computadora con Windows. El script se conoce con frecuencia por su nombre abreviado WAMP o Wamp.
WAMP se puede descargar desde el sitio web oficial de WAMP . Las versiones de 32 bits y 64 bits están disponibles. Asegúrese de descargar la versión correcta para su sistema .

WAMP está disponible en versiones de 32 y 64 bits.
Una vez que haya hecho clic en el archivo WAMP exe, comenzará el proceso de instalación. El proceso es sencillo.

Instalar WAMP solo toma un minuto.
Al igual que WordPress, WAMP se publica bajo la Licencia Pública General GNU.

Debe aceptar los términos de la Licencia pública general de GNU.
De forma predeterminada, WAMP se instalará en C:wamp. Sin embargo, puede modificar el nombre y la ubicación del directorio. Se requieren aproximadamente 450 MB de almacenamiento para instalar WAMP.

Elija el directorio de instalación de WAMP.
Los accesos directos a WAMP se pueden agregar a su escritorio y a su menú de inicio rápido.

Agregue accesos directos a WAMP.
WAMP le brinda la oportunidad de retroceder y cambiar la configuración antes de hacer clic en el botón «Instalar».

Haga clic en el botón de instalación para comenzar a extraer archivos a su computadora.
El script de instalación comenzará a extraer archivos en el directorio de instalación que especificó anteriormente.

WAMP no tarda mucho en extraer todos los archivos a su computadora.
En la siguiente pantalla, WAMP le pide que elija su navegador predeterminado. Debe navegar hasta el directorio del navegador que utiliza y luego seleccionar el archivo exe apropiado.

Seleccione su navegador predeterminado para asegurarse de que WAMP abra páginas en el navegador que usa normalmente.
Los parámetros de correo para PHP se definen en la siguiente pantalla. Sugiero dejar la configuración predeterminada intacta a menos que necesite enviar correo a través de su instalación local.

Recomiendo usar los parámetros de correo PHP predeterminados.
Eso es todo lo que hay que hacer. WAMP ahora estará instalado en su computadora.

Felicitaciones, ¡acabas de instalar WAMP!
Iniciando WAMP
Si hace clic en la opción «Iniciar WampServer» al final del proceso de instalación, se ejecutará WAMP. De lo contrario, puede abrir WAMP haciendo clic en el acceso directo a WAMP a través del menú de inicio de Windows.

Puede abrir WAMP a través de su menú de inicio.
Cuando WAMP se está ejecutando, se mostrará como un ícono en su barra de tareas. Un icono W rojo significa que el servidor WAMP no se está ejecutando. Un icono W naranja significa que el servidor se está ejecutando, pero Apache no está configurado correctamente. Un ícono W verde significa que el servidor está en línea y puede acceder a su servidor ingresando 127.0.0.1, o localhost, en su navegador.
Al hacer clic con el botón derecho en el ícono W, aparecerá una opción para cambiar a uno de los 24 idiomas disponibles.

Al hacer clic con el botón derecho en el icono de WAMP, podrá cambiar el idioma predeterminado.
Al hacer clic con el botón izquierdo en el ícono W, aparece el menú principal de WAMP. Desde aquí, puede iniciar, detener y reiniciar todos los servicios. También puede administrar Apache, PHP y MySQL. También hay enlaces a localhost, phpMyAdmin y su directorio www.

Al hacer clic con el botón izquierdo en el icono de WAMP, aparece el menú principal de WAMP.
Notará que el ícono de WAMP en mi computadora es naranja en las capturas de pantalla anteriores. Me tomó un tiempo descubrir por qué el servidor no funcionaba correctamente en mi computadora. Descubrí que era porque el puerto predeterminado que usa WAMP estaba siendo usado por otra cosa.
Puede verificar si esto está ocurriendo en su computadora haciendo clic con el botón izquierdo en el icono de WAMP. Luego navegue a Apache, Servicio y seleccione «Puerto de prueba 80».

Seleccione «Puerto de prueba 80» a través de Apache, Servicio.
Esto abre un símbolo del sistema que indica si otra cosa está utilizando el puerto 80. En mi caso, estaba siendo utilizado por microsoft-IIS/7.5. Esto se refiere a Internet Information Services (IIS) para Windows Server .

El símbolo del sistema indica qué está usando el puerto 80.
Aparentemente, puede resolver este problema deshabilitando o eliminando la aplicación que usa el puerto 80. Una solución más rápida, y por lo que parece ser una solución más práctica, es simplemente cambiar el puerto que usa WAMP. Para ello, debe editar el archivo httpd.conf.
En mi computadora, encontré esto ubicado en este directorio -> C:wampbinapacheapache2.4.9conf.
Abra el archivo httpd.conf en un editor de texto y busque Listen 0.0.0.0:80. Los dos dígitos al final se refieren al puerto. El código se verá así:
01
02
03
|
#Listen 12.34.56.78:80 Listen 0.0.0.0:80 Listen [::0]:80 |
Todo lo que tienes que hacer es cambiar el número de puerto en las últimas dos líneas de 80. En mi instalación, usé 88; aunque puedes usar prácticamente cualquier número que desees.
La sección de escucha en el archivo WAMP httpd.conf en mi computadora ahora se ve así:
01
02
03
|
#Listen 12.34.56.78:80 Listen 0.0.0.0:88 Listen [::0]:88 |
Una vez que haya realizado los cambios en httpd.conf, guarde el archivo y luego seleccione la opción «Reiniciar todos los servicios» en la parte inferior del menú WAMP. Después de reiniciar los servicios de WAMP, el icono de WAMP debería cambiar de naranja a verde.

Su servidor WAMP ahora debería estar funcionando correctamente.
El único problema al que me enfrenté al instalar WAMP fue con el uso del puerto 80. Si tiene dificultades para resolver el mismo problema, o si experimenta un problema diferente durante la instalación, le recomiendo los foros de WampServer . Hay más de 16,000 hilos de discusión en el foro, por lo tanto, debe encontrar una respuesta a cualquier problema que enfrente.
El otro problema que vi mencionado con frecuencia fue el de Skype usando el puerto 80. Aparentemente, este problema se puede resolver abriendo Skype, seleccionando Herramientas y luego Opciones. Luego vaya a la sección avanzada y haga clic en Conexión. Allí encontrará una opción para deshabilitar Skype para que no use el puerto 80.
Nota: No tuve que deshabilitar Skype para que no use el puerto 80 ya que cambié el puerto que se estaba usando.

Puede evitar que Skype use el puerto 80 a través del área de opciones de Skype.
Ahora que WAMP funciona correctamente, ahora puede acceder a la página de información de WAMP en http://localhost:XX/. XX hace referencia al puerto que definió en el archivo httpd.conf. Por lo tanto, puedo ver la página de información de mi sitio web ingresando http://localhost:88/ en mi navegador.
Si puede usar WAMP con el puerto 80, debería poder ver la página de información de WAMP directamente usando http://localhost.

La página de información de WAMP detalla información sobre la configuración de su servidor, herramientas, proyectos y alias.
También puede visitar su página de información utilizando la dirección IP 127.0.0.1 en lugar de localhost. Por ejemplo, http://127.0.0.1 o http://127.0.0.1:88/.
Cómo crear una base de datos para su instalación local de WordPress
En su página de información de WAMP, verá un enlace a phpMyAdmin. Al hacer clic en el enlace, se abrirá phpMyAdmin y le permitirá administrar sus bases de datos. Alternativamente, puede visitar phpMyAdmin directamente ingresando http://localhost:XX/phpmyadmin/ en su navegador.
Nuevamente, XX se refiere al puerto que usa su instalación de WAMP. Para mí, el enlace directo a phpMyAdmin era http://localhost:88/phpmyadmin/. Si está utilizando el puerto 80, la URL de phpMyAdmin debe ser http://localhost/phpmyadmin/.

phpMyAdmin le permite crear y administrar todas sus bases de datos MySQL.
En la parte superior de phpMyAdmin, verá una pestaña llamada «Bases de datos». Si hace clic en esa pestaña, verá una opción para crear una nueva base de datos. Puedes llamar a tu nueva base de datos como quieras.

Crear una nueva base de datos toma segundos.
Recibirá confirmación de que su base de datos ha sido creada. También lo verá listado en el árbol de la base de datos en la columna del lado izquierdo de la página.

Confirmación de la creación de su nueva base de datos.
Es posible que haya notado que no hemos creado un usuario y contraseña de base de datos. En realidad, no tenemos que completar este paso, ya que podemos usar root para el nombre de usuario de nuestra base de datos y dejar el campo de contraseña en blanco.
También vale la pena señalar que el nombre de su base de datos no distingue entre mayúsculas y minúsculas. Por lo tanto, en el ejemplo anterior, cuando instalo WordPress, podría ingresar WordPress-Test o wordpress-test como nombre de la base de datos.
Extrayendo sus archivos de WordPress
Una vez que haya creado su base de datos, debe descargar WordPress a su computadora. Extraiga la carpeta de WordPress al directorio www dentro de su directorio de instalación de WAMP, es decir, C:wampwww.
Puedes cambiar el nombre de la carpeta de WordPress como quieras. Por ejemplo, puede cambiar el nombre de la carpeta prueba, blog o mi sitio web. Realmente depende de ti. Cuando probé WAMP, simplemente mantuve el nombre de la carpeta como WordPress. Si está instalando muchas instalaciones de WordPress localmente en su computadora, le recomiendo nombrar cada carpeta con un nombre que se explique por sí mismo para que pueda consultarlas fácilmente más adelante.

Coloque su carpeta de WordPress en el directorio www.
Instalación de WordPress usando WAMP
Con WordPress copiado en nuestro directorio www y una base de datos creada para nuestro sitio web usando phpMyAdmin, ahora podemos instalar WordPress. Como la carpeta de instalación de WordPress se llama WordPress, el sitio web de WordPress estará ubicado en http://localhost:XX/wordpress/. Para mi instalación, la URL es http://localhost:88/wordpress/. Si tuviera que usar el puerto 80, podría acceder a él directamente en http://localhost/wordpress/.
Cuando cargue su sitio web en la dirección indicada anteriormente, verá un mensaje que indica que no hay un archivo wp-config.php .

WordPress le aconseja que cree un archivo de configuración.
De aquí en adelante, los pasos son exactamente los mismos que para cualquier otra instalación de WordPress. Puede recordar de mi artículo Guía completa para instalar WordPress que hay dos formas de crear el archivo de configuración wp-config.php. Puede cambiar el nombre de wp-config-sample.php a wp-config.php e ingresar la información de su base de datos (esto se detalla en el paso 3a de mi guía). Alternativamente, puede crear wp-config.php a través del instalador de WordPress (esto se detalla en el paso 3b de mi guía).
No importa qué método utilice, ya que ambos crearán un archivo de configuración wp-config.php que conectará sus archivos principales de WordPress a su base de datos de WordPress.

WordPress le recuerda que debe tener lista la información de su base de datos para crear el archivo wp-config.php.
Crear el archivo wp-config.php a través del instalador es fácil. El instalador también verifica que los detalles de su conexión se hayan ingresado correctamente.
Hay cinco campos para completar. El nombre de la base de datos es el nombre de la base de datos que creó anteriormente a través de phpMyAdmin. Si recuerda, llamé a mi base de datos WordPress-Test (también puedo ingresar esto en minúsculas). Debe ingresar root como su nombre de usuario de base de datos y dejar el campo de contraseña en blanco.
Deje el campo de host de la base de datos como localhost. El último campo es el prefijo que desea agregar a las tablas de su base de datos de WordPress. El valor predeterminado es wp_. Desde el punto de vista de la seguridad, normalmente es mejor cambiar este valor para dificultar el acceso de los piratas informáticos a su sitio web. Sin embargo, dado que su sitio web solo será accesible localmente en su computadora, no creo que exista un alto riesgo de que esto ocurra; por lo tanto, no creo que haya ningún daño en mantener wp_ como el prefijo de la tabla de la base de datos.

Ingrese los detalles de conexión de su base de datos de WordPress
Si los detalles de su conexión eran correctos, verá una página que le aconseja que ejecute el instalador de WordPress. En este punto, su directorio de instalación de WordPress tendrá un archivo de configuración wp-config.php con los detalles de conexión correctos.

Verá esta página si los detalles de su conexión eran correctos.
Una vez que se haya creado el archivo de configuración wp-config.php, puede instalar WordPress. Debe ingresar los detalles del sitio web, como el título del sitio, su nombre de usuario y contraseña de administrador, y su dirección de correo electrónico.

El proceso de instalación de WordPress es corto y agradable.
La página siguiente confirma que se ha instalado WordPress y muestra un botón para iniciar sesión en su sitio web recién creado.

WordPress ahora ha sido instalado.
A continuación, inicie sesión en su nuevo sitio web con el nombre de usuario y la contraseña que acaba de definir.

Inicie sesión en WordPress con su nombre de usuario y contraseña.
Su sitio web local de WordPress se ve y funciona como si estuviera alojado en línea.

El panel de WordPress se muestra cuando inicia sesión.
Si alguna vez mueve su sitio web local de WordPress a un nuevo directorio, o si cambia el nombre de la carpeta de instalación de WordPress, deberá cambiar la dirección del sitio web a través de la página de configuración general .

Puede cambiar la ubicación de su sitio web a través de la página «Configuración general».
Otra cosa que quizás desee cambiar es la configuración de enlaces permanentes de su sitio web . Como sabe, esto se puede hacer a través de la página de enlaces permanentes en el área de configuración.

Puede cambiar su estructura de enlaces permanentes en el área de configuración.
Debería ver un mensaje que indica que su nueva estructura de enlaces permanentes se ha guardado. Lamentablemente, sus enlaces permanentes no funcionarán correctamente después de activarlos.

Es posible que su configuración de enlace permanente no funcione correctamente de inmediato.
Para que una estructura de enlace permanente fácil de usar funcione correctamente, debe habilitar el módulo de reescritura de Apache. Puede hacer esto haciendo clic en el icono de WAMP y abriendo el menú principal de WAMP. Luego seleccione Apache, módulos de Apache y luego habilite rewrite_module.

Debe habilitar el módulo de reescritura de WAMP para que los enlaces permanentes funcionen correctamente.
Una vez que haya habilitado el módulo de reescritura de WAMP, sus enlaces permanentes funcionarán correctamente.

Sus enlaces permanentes ahora funcionarán correctamente.
Eso es todo lo que hay que hacer. Ahora tiene un sitio web de WordPress completamente funcional en su computadora con Windows
Alternativas a WAMP
WAMP se conoce como una pila de soluciones AMP. W significa Windows y AMP significa Apache MySQL PHP. Así es como WAMP recibe su nombre.
WAMP es una de las soluciones de AMP más conocidas; sin embargo, existen paquetes de AMP alternativos para Windows, como Xampp , Ampps y Bitnami .
Si por alguna razón no puede configurar WAMP, es posible que desee probar una de estas alternativas. El proceso de instalar un sitio web de WordPress localmente en su computadora es muy similar. Simplemente necesita activar un servidor en su computadora con Windows, crear una base de datos MySQL y luego instalar WordPress.
Pensamientos finales
Una instalación local de WordPress en su computadora es muy útil para el desarrollo y las pruebas. Siempre he usado un sitio web de prueba de WordPress que alojo en un subdirectorio de un dominio que poseo. Esta es la mejor solución para mí en la mayoría de las ocasiones, ya que me permite acceder a mi sitio web de prueba en cualquier computadora y en cualquier lugar.
Sin embargo, puedo ver los beneficios de tener un sitio web de WordPress instalado localmente. Sería muy útil cuando no tengo acceso a internet. Por ejemplo, cuando se cae mi conexión a Internet o cuando tengo un vuelo largo y quiero ser productivo y trabajar.
Durante las pruebas, también noté que mi sitio web local de WordPress se cargaba más rápido que mis sitios web de WordPress alojados. Por supuesto, esperaría esto; ya que la instalación local de WordPress no necesita conectarse a Internet y descargar archivos de un servidor a miles de kilómetros de distancia. La seguridad también es una preocupación menor en una instalación local de WordPress .
Transferir una instalación local de WordPress a un sitio web en vivo también es sencillo. Todo lo que tiene que hacer es cargar sus archivos y su base de datos y asegurarse de que la configuración de URL sea correcta (eso, sin embargo, no es algo que cubriré en este artículo).
Te animo a que pruebes WAMP por ti mismo e instales WordPress en tu computadora con Windows. Le tomará de diez a quince minutos descargar la aplicación y configurar todo.
Si encontró útil este tutorial sobre cómo instalar WordPress localmente, lo animo a que se suscriba al blog de Elegant Themes. Esto asegurará que se mantenga actualizado con nuestros últimos artículos.
Imagen en miniatura del artículo de Jane Kelly / shutterstock.com