Cómo crear una instalación local de WordPress en una Mac

De todas las principales plataformas de blogs , WordPress se lleva el trofeo como la más popular. Desde 2003, WordPress ha permitido a los usuarios crear blogs sobre hermosos sitios web sin costos iniciales. Hoy, WordPress se ha aferrado a sus raíces y ha evolucionado hasta convertirse en un CMS completamente funcional que ofrece a los usuarios la capacidad de crear casi cualquier tipo de sitio web.

Ya sea que desee una instalación personalizada (www.wordpress.org) o un lugar para simplemente escribir sus pensamientos e ideas ( wordpress.com ), no existe una forma más fácil de crear su propio blog.

Nuestro propio Kevin Muldoon escribió recientemente una publicación sobre la instalación de WordPress en una máquina con Windows . Esta publicación tratará de hacer lo mismo solo en una Mac.

¿Por qué instalar localmente?

Antes de sumergirnos, quería explicar los beneficios de instalar una versión local de su sitio de WordPress o de cualquier sitio web.

Trabajar con WordPress localmente le permite realizar cambios y revisiones en el diseño, la funcionalidad o incluso las opciones de tema de su sitio web sobre la marcha. Dado que la instalación es local, no interrumpirá lo que sus usuarios ven en su sitio web en vivo existente.

Además de todas estas cosas, el concepto de prueba juega un papel aún más importante. Digamos que ha instalado un nuevo tema o un nuevo complemento y desea probarlo antes de que alguien más pueda verlo. No hay mejor manera de hacer esto que probarlo localmente para resolver cualquier problema o conflicto que pueda surgir.

Siempre tenga en cuenta las actualizaciones con WordPress, sus temas, complementos, etc. cuando inicie sesión en su sitio en vivo. Si bien la mayoría de los desarrolladores hacen que su código funcione bien con otros, siempre existe la posibilidad de que pueda romper su sitio causando un momento de pánico y posiblemente incluso un tiempo de inactividad antes de que encuentre una solución al problema.

Cómo crear una instalación local de WordPress en una Mac

WordPress requiere un entorno mejorado para funcionar correctamente en su Mac. Este entorno utiliza un servidor PHP local y un servidor MySQL que, al trabajar juntos, proporcionan el código necesario para ejecutar WordPress correctamente. Para este tutorial usaremos una aplicación llamada MAMP. MAMP significa Macintosh , Apache , M ySQL y P HP.

Descargando MAMP

Antes de poder instalar MAMP en su Mac, deberá descargarlo del sitio web de MAMP . MAMP requiere que su Mac ejecute Mac OSX 10.6.6 o posterior, así que asegúrese de que su sistema esté actualizado.

En el momento de escribir este artículo, MAMP actualmente ofrece una versión beta para usuarios de Windows, por lo que si está siguiendo y está en una PC, no dude en probarlo. Si MAMP no es para usted, asegúrese de consultar la publicación de Kevin sobre la instalación de WordPress en una computadora con Windows .

Una vez que haya descargado el software (que puede tardar un poco en descargarse debido a su tamaño), haga doble clic en el .pkgarchivo e instálelo.

A menos que planee comprar MAMP Pro , que debo decir que tiene algunas funciones excelentes, asegúrese de prestar atención al aviso del instalador. Una vez que llegue al Tipo de instalación , verá un botón Personalizar en la parte inferior izquierda.

Personaliza tu instalación de MAMP

Haga clic en «Personalizar» y desmarque MAMP Pro de los paquetes para instalar. Esto ahorrará un poco de espacio en su disco duro. Ok, ahora continúa y haz clic en Instalar .

Configuración de MAMP

Ahora que tiene MAMP instalado, diríjase a su Applicationscarpeta en su Mac. Debería encontrar una nueva carpeta para MAMP que se parece a la imagen a continuación.

Nuestra carpeta MAMP recién instalada

Dentro de esta carpeta encontrarás algunas carpetas más y algunas aplicaciones. Por ahora, el principal que nos preocupa es, lo adivinaste, MAMP . Si planea trabajar mucho localmente, arrastre el ícono de la aplicación MAMP a su base y asígnelo para que permanezca allí.

Inicie la aplicación y verá la siguiente pantalla. Es extremadamente simple y ofrece solo unas pocas opciones desde el principio. Esto es algo bueno ya que hace que la configuración sea muy sencilla.

Interfaz simple de MAMP

Para que nuestra instalación local de WordPress despegue, necesitamos un lugar para guardar los archivos que componen el software. De manera predeterminada, MAMP asigna una carpeta llamada «htdocs» para que sea el hogar de nuestros sitios locales. Para este tutorial, usaremos el predeterminado proporcionado por MAMP, pero quiero señalar que puede asignar cualquier carpeta en su sistema para que sea su espacio de trabajo para todos sus sitios web instalados localmente. Algunas personas a menudo usan una carpeta cuya versión está controlada con Git o incluso una carpeta en su Dropbox para tener acceso a las copias de seguridad en todo momento.

Para cambiar su carpeta raíz, simplemente haga clic en «Preferencias» en la pantalla principal de MAMP y haga clic en la pestaña titulada «Apache» . Aquí verá la ruta a su carpeta htdocs que, como dije antes, está asignada por MAMP de forma predeterminada.

Las preferencias de MAMP de un vistazo

Busque el icono de la carpeta encima de la ruta de la carpeta. Haga clic en para asignar una nueva carpeta como directorio de su sitio local.

Iniciar servidores MAMP

Con todos los directorios de nuestro sitio local configurados (el nuestro es el predeterminado de MAMP) , estamos listos para iniciar los servidores de MAMP.

Haga clic en el botón grande Iniciar servidores .

Si sus servidores se iniciaron correctamente, su navegador predeterminado debería abrirse en una página web http://localhost:8888/MAMP/que se ve a continuación.

La página de inicio de MAMP.

La página de inicio de MAMP nos informa un poco sobre nuestra configuración y nos brinda algunas herramientas importantes que necesitaremos usar en el futuro. Ahora que MAMP se está ejecutando, es hora de descargar WordPress .

Instalación de WordPress localmente

Para descargar una instalación local de WordPress, debemos visitar el sitio web de WordPress para obtener la última versión.

http://www.wordpress.org/

Al visitar el sitio, es probable que vea un botón de descarga al instante. Haz clic en él y descárgalo a tu Mac. En el momento de escribir este artículo, instalaremos WordPress 3.9.1. La descarga viene como un .ziparchivo que puede desarchivar con la utilidad integrada de su Mac. Dentro del archivo hay una sola carpeta llamada wordpress .

Esta carpeta contiene todo lo necesario para ejecutar una nueva copia de WordPress localmente. Moveremos esta carpeta a nuestro directorio htdocs que se explicó al instalar MAMP anteriormente.

Movemos nuestra descarga de wordpress a nuestra carpeta htdocs.

Configurar WordPress para que se ejecute localmente

Fuera de la caja, WordPress requiere un poco de información para funcionar.

WordPress requiere:

  • una base de datos
  • wp-config.phpun archivo optimizado
  • un servidor php/mysql (¡nos hemos ocupado de este!)

Si abre la página de inicio de MAMP y navega hasta ella, http://localhost:8888/wordpress/es probable que vea un error sobre la ausencia de un archivo wp-config. Nos ocuparemos de eso en un momento, pero antes de hacerlo, creemos una base de datos.

 

Mensaje de error que indica que necesitamos configurar nuestro archivo wp-config.

bases de datos

Las bases de datos son colecciones organizadas de datos. Piense en ello como un hogar para todas y cada una de las publicaciones de blog que cree o las imágenes que cargue. Es un lugar para almacenar contenido que creamos a través de WordPress.

Anteriormente, mencioné algunas herramientas que venían incluidas con nuestra aplicación MAMP. Una de estas herramientas se llama phpMyAdmin . Puede encontrar esta herramienta visitando la página de inicio en MAMP. Debajo del elemento del menú Herramientas debe haber un enlace para phpMyAdmin. Nos dirigiremos allí ahora.

pantalla phpMyAdmin

A primera vista, phpMyAdmin puede parecerle un poco abrumador si es la primera vez que lo ve. Haremos una tarea crítica pero simple para poner nuestra instalación en su lugar. La mayoría de las veces es probable que no esté mucho dentro de phpMyAdmin, pero es un paso necesario al instalar cualquier sitio web que requiera una base de datos.

Creando una base de datos

Vamos a crear una base de datos para nuestra instalación de WordPress. Busque la pestaña etiquetada como «Bases de datos» dentro de phpMyAdmin. Haga clic en él y verá un campo de entrada con un botón de creación junto a él.

Creamos nuestra base de datos

Ingresemos un nombre para nuestra base de datos en el campo de entrada. Llamaremos a nuestra base de datos wordpress. Asegúrese de que esté en todos los caracteres en minúsculas y haga clic en crear.

Debería ver ahora que hemos agregado una nueva base de datos titulada wordpress .

Base de datos creada con éxito.

Con eso completo, ahora hemos terminado de usar phpMyAdmin.

El archivo wp-config.php

Piense en el archivo wp-config.php como un área de configuración para su instalación de WordPress. Aquí WordPress usa los valores que proporciona para conectarse con éxito a una base de datos. En nuestro caso, configuraremos el archivo para conectarse a nuestra base de datos local que creamos anteriormente.

Configuremos el archivo. Abra la carpeta dentro de nuestra carpeta htdocs llamada wordpress en
/Applications/MAMP/htdocs/wordpress

Dentro de la carpeta verás nuestra instalación de wordpress. Para editar el archivo de configuración, necesitará un editor de texto de algún tipo. Recomendaría un editor de código como Sublime Text o Coda 2 para editar estos archivos. Podría explicar por qué, pero lo guardaré para otro momento.

Aquí está nuestro proyecto abierto en Sublime Text

Nuestro proyecto abierto en Sublime Text

Con nuestra carpeta abierta necesitamos modificar el archivo existente llamado wp-config-sample.php. Vamos a cambiar el nombre de este archivo a wp-config.php . WordPress reconocerá automáticamente el archivo una vez que terminemos. Una vez que haya cambiado el nombre del archivo, ábralo en su editor de código.

Nuestro archivo wp-config.php predeterminado.

Dentro del archivo encontrará un texto que ha sido comentado, explicando qué hace el archivo y por qué es importante para la funcionalidad de WordPress.

Las líneas de código que editaremos están a continuación:

01
02
03
04
05
06
07
08
09
10
11
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
 
/** MySQL database username */
define('DB_USER', 'username_here');
 
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
 
/** MySQL hostname */
define('DB_HOST', 'localhost');

Si recuerda, llamamos a nuestra base de datos wordpress , por lo que actualizaremos la primera línea para reemplazar el texto » base_de_datos_aquí «.

01
define('DB_NAME', 'wordpress');

Las siguientes dos líneas coinciden con el nombre de usuario y la contraseña de nuestra base de datos. Por defecto, MAMP establece ambos valores en root . Si alguna vez lo olvida, puede encontrar la misma información en la página de inicio de MAMP en http://localhost:8888/MAMP. Las líneas se actualizan a lo siguiente:

01
02
03
define('DB_USER', 'root');
 
define('DB_PASSWORD', 'root');

La última línea de código de la que no tenemos que preocuparnos. Debido a que estamos ejecutando nuestro sitio localmente, el valor de «localhost» ya funciona. Entonces, combinados, obtenemos que nuestro archivo wp-config.php se vea así:

01
02
03
04
05
06
07
08
09
10
11
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
 
/** MySQL database username */
define('DB_USER', 'root');
 
/** MySQL database password */
define('DB_PASSWORD', 'root');
 
/** MySQL hostname */
define('DB_HOST', 'localhost');

Aquí está nuevamente dentro de Sublime Text con los valores actualizados:

Nuestro archivo wp-config.php actualizado.

Tenga en cuenta que una vez que decida que su sitio web local está listo para lanzarse, deberá editar este archivo nuevamente cuando cargue el sitio en un servidor web. No cubriremos esto hoy, pero solo quería señalar que este archivo juega un papel importante sin importar la situación.

Probando nuestra instalación local

Ahora que todas nuestras configuraciones están configuradas, podemos probar nuestro trabajo. Dirígete a tu sitio en http://localhost:8888/wordpress/. Ahora debería ver la pantalla popular a continuación:

La infame pantalla de instalación de 5 minutos

Conocido por su rápida instalación. WordPress ha acuñado la frase «La instalación de cinco minutos». Esta página esencialmente configura su instalación para declarar un nombre para su blog, así como configurar su nombre de usuario y contraseña.

Éxito

Una vez completado, será redirigido a su nueva y llamativa instalación de WordPress. Felicidades por haber llegado tan lejos. Ahora tiene una instalación de WordPress completamente funcional en su Mac. Desde aquí puede usar uno de nuestros temas para personalizar su sitio de la forma que desee.

Después de leer este tutorial, ¿crees que trabajar localmente es una forma inteligente de desarrollar un sitio web? ¡Háganos saber en los comentarios a continuación!