Instalación de WordPress en Mac de forma local con MAMP

Como todavía estoy aprendiendo en lo que respecta al desarrollo de temas de WordPress, quería compartir mis experiencias con todos ustedes. Sé que hay muchas otras personas que acaban de comenzar su viaje en WordPress y pensé que podría tener algunas de las preguntas (o encontrarse con algunos de los problemas) que tengo.

Esta es la primera de una serie de publicaciones que cubrirán el desarrollo básico del tema de WordPress de principio a fin. Espero que puedas aprender algo de estas publicaciones, incluso si es algo pequeño.

Instalar WordPress en una Mac

Recientemente lancé mi primer tema de WordPress, pero antes de que pudiera comenzar a codificar, tuve que poner en funcionamiento mi host local.

A continuación se muestran los pasos que utilicé para instalar WordPress localmente en una Mac. ¿Por qué solo estoy escribiendo sobre la instalación local en una Mac? Porque eso es lo que tengo. Si alguna vez instalo WordPress en una PC, me aseguraré de actualizar esta publicación. Entonces, para aquellos de ustedes con Mac, ¡comencemos!

Descargar y configurar MAMP

Recomiendo usar MAMP para instalaciones locales de WordPress en una Mac. Lo primero es lo primero, debe descargar MAMP (Mac Apache MySQL PHP) que puede obtener de forma gratuita desde su sitio web haciendo clic en el ingenioso botón a continuación.

Una vez que lo haya descargado, instale MAMP como cualquier otro programa arrastrando la carpeta a su carpeta de aplicaciones.

Descarga MAMP

Configuración de MAMP

Ahora que tiene Mamp instalado en su computadora, tendrá que ajustar la configuración predeterminada de MAMP.

  1. Primero querrá abrir MAMP, y debería comenzar (ver img a continuación -izquierda)
  2. Haga clic en el botón “Preferencias”.
  3. Esto debería abrir una segunda pantalla (vea la imagen a continuación, a la derecha)
  4. Haga clic en el botón “Puertos” para actualizar los valores seleccionados.
  5. Se recomienda que utilice 80 para su puerto Apache y 330 para su puerto MySQL.

Configuración de Mamp

Los ajustes a los puertos le permitirán excluir el número de puerto de la URL de su host local y proteger su host local respectivamente. Aunque usar el puerto 80 requiere que ingrese su contraseña de administrador cada vez que inicie sus servidores, realmente no me molesta y me hace sentir más seguro acerca de mis creaciones de temas secretos.

Mientras está en sus preferencias, también querrá configurar su PHP a la última versión y elegir una ubicación raíz del documento para Apache (100% su elección: hice una nueva carpeta en mis documentos solo para mantener las cosas organizadas).

Servidores / Base de datos

Ahora es el momento de poner en marcha sus servidores y agregar una base de datos.

  1. > Abrir Mamp
  2. Haga clic en “Iniciar servidores”
  3. Verá una pantalla de bienvenida como la que se muestra a continuación.
  4. Haga clic en phpMyAdmin
  5. Debería ser llevado a una nueva pantalla donde se le da la opción de crear una nueva base de datos. Piense en cómo quiere nombrar su base de datos. Test, wordpress, wp, wpdev: lo que sea que funcione para usted (solo recuerde el nombre porque necesitará usarlo para otro paso más adelante).
  6. Ingrese el nombre y haga clic en crear.

Crear usuario de base de datos Mamp

¡Bam! ¡Ya está todo configurado para instalar WordPress localmente! Mírate, eres un experto en tecnología.

Descarga WordPress

WordPress es famoso por su fácil instalación. Para comenzar, descargue la última versión de WordPress de su sitio haciendo clic en el botón de abajo.

Obtener WordPress

Una vez descargado, haga doble clic para extraer la carpeta. Abra la carpeta “WordPress” y arrastre todos los demás contenidos a su carpeta Aplicaciones / MAMP / htdocs.

Instalar WordPress

Paso 1: Edite su archivo de hosts

TerminalEste es un paso importante para asegurarse de que luego pueda habilitar multisitio. Para que mutlisite funcione, debe eliminar el número de publicación de la URL del host local. Así que vamos a mapear una nueva URL a nuestro localhost. Primero abra Terminal y escriba lo siguiente:

sudo nano /private/etc/hosts

Editar archivo de hosts en la terminal

Es posible que se le solicite su contraseña de administrador, así que escríbala y presione enter. Luego, será llevado a la siguiente pantalla. Use la flecha hacia abajo para ir al final de la lista y agregue (con una pestaña entre, y donde “prueba” es el nombre que le dio a su base de datos MAMP):

127.0.0.1     test

Agregar base de datos al archivo de hosts en la terminal

Presione “control + x” para salir del menú. Asegúrese de ingresar “Y” cuando se le solicite que guarde los cambios.

Paso 2: Edite wp-config-sample.php

Vaya a MAMP / htdocs y cambie el nombre del archivo “wp-config-sample.php” a “wp-config.php” y ábralo. Ahora edite los archivos usando el nombre de la base de datos que creó, así como “raíz”.

Editar archivo WP-Config

Guarda el archivo. Ahora vaya a su directorio de inicio (que debería ser http: // cualquiera que sea el nombre de su base de datos) y siga las instrucciones para completar la instalación.

Paso 3: completa la instalación de WordPress

Cuando su URL de host local, debería ver una pantalla como la que se muestra a continuación, donde ingresará su información principal para su instalación de WordPress. Complete el formulario y presione “Instalar WordPress”.

Bienvenido a la instalación de WordPress

¡Ahora debería tener WordPress instalado localmente!

Instalación exitosa de WordPress

Configurar una instalación de WordPress multisitio

Multisitio es una gran funcionalidad que querrá usar con su localhost cuando desarrolle temas de WordPress. De esta manera, puede crear muchos entornos de sitios de prueba donde puede ver inmediatamente los cambios que realiza en sus temas sin tener que usar un sitio en vivo. No hay un momento como el presente para instalar varios sitios, y dado que tiene una nueva instalación de WordPress de los pasos anteriores, no hay nada de lo que hacer una copia de seguridad (pero si elige habilitar varios sitios en un momento posterior, debe hacer una copia de seguridad de su sitio antes de comenzar este paso. ).

Mostrar archivos ocultos – ¡Importante!

Parte de Multisite incluirá la edición del archivo .htaccess, que resulta ser un archivo oculto. Pasé un tiempo buscándolo, luego me sentí como un novato cuando finalmente me di cuenta de que estaba escondido. Abra Terminal nuevamente e ingrese el siguiente código para mostrar todos los archivos ocultos:

defaults write com.apple.Finder AppleShowAllFiles true

killall Finder

Esto restablece el Finder para mostrar todos sus archivos ocultos traviesos y le dará menos dolor de cabeza cuando pasemos a los pasos posteriores.

Edite wp-config.php

Abra su archivo wp-config.php nuevamente. Ahora vamos a agregar el siguiente código para activar las instrucciones paso a paso de WordPress para agregar varios sitios:

WordPress Permitir multisitio

Configuración de red de instalación de WP

Asegúrese de que sus servidores MAMP estén funcionando. Ahora inicie sesión en su sitio localhost. En herramientas, debería haber una opción de red. Aquí puede optar por usar subdirectorios o subdominios (yo usé subdirectorios, pero esa es solo mi preferencia) y continuar con la configuración de la red. La siguiente página debería pedirle que agregue un nombre de sitio y un correo electrónico de administrador.

Crea una red

Luego haga clic en instalar y deje que WordPress funcione, es mágico.

Edite archivos .htaccess y wp-config.php

A continuación, debería aparecer una pantalla similar a esta:

Crear un código de red de WordPress

Simplemente continúe siguiendo las instrucciones. Solía ​​tener que crear un archivo /blogs.dir en su carpeta wp-content, sin embargo, parece que con WordPress 3.5 ya no tiene que hacer este paso (yo no lo hice y no he tenido ningún problema todavía ;-). Abra el archivo wp-config.php y pegue el código relacionado:

Editar WP-Config para multisitio

Y haga lo mismo con el archivo .htaccess (que hizo visible en un paso anterior):

Edite .htaccess para multisitio

Agregue sitios a su MultiSite

Ahora todo lo que tiene que hacer es volver a iniciar sesión en su panel de WordPress e ir a “Mis sitios”, administrador de red y luego sitios para agregar nuevos.

Agregar nuevo sitio de red

Desde aquí puede agregar el nombre del sitio, el título y el correo electrónico de administrador que desee.

Agregar nuevo sitio de red

¡Éxito! Ahora puede instalar cualquier tema habilitado para la red en su (s) nuevo (s) sitio (s) para probarlo. ¡Cree tantos o tan pocos sitios como desee y comience a desarrollar!

Publicaciones relacionadas

Botón volver arriba