Instalar WordPress en OSX

Wordpress logo
WordPress logo

Este post parte de la instalación native MAMP (Mac +MySQL + PHP) que podéis encontrar en el siguiente enlace de esta web.

Según este esquema de instalación el Document Root se encuentra en /opt/local/apache2/htdocs. Si tecleamos el fqdn en nuestro navegador nos dirigirá directamente a este directorio raiz. Si en /opt/local/apache2/htdocs generamos directorios podemos acceder a ellos tecleando en el navegador http://fqdn/directorio con lo que podemos tener todos los sitios que queramos con un único dominio. Para mi resulta la configuración adecuada.

Paso 1. Descargar wordpress en español

Vamos a https://es.wordpress.org/ y descargamos el archivo zip. En el momento de la elaboración de este howto es la versión 3.9. Abrimos el archivo con doble click y nos aparecerá un directorio que se llama wordpress. Lo renombramos a nuestro gusto, por ejemplo userwordpress.

Paso 2. Mover el directorio al Document Root de Apache

Teclea en la terminal el siguiente comando sustituyendo por tu nombre corto de usuario en osx.

$ mv /Users//Downloads/wordpress /Users//Downloads/userwordpress

Ahora vamos a mover el diretorio al DocumentRoot de apache

$ sudo mv /Users//Downloads/userwordpress /opt/local/apache2/htdocs

Damos permisos al directorio para que sea comptible con www

$ sudo chown -R _www:staff /opt/local/apache2/htdocs/userwordpress

$ sudo chmod -R 755 /opt/local/apache2/htdocs/userwordpress

Paso 3. Generar la base de datos en MySQL con Sequel Pro

Abrimos Sequel Pro e ingresamos como root de MySQL en la pestaña socket

sequel1

Nos aparecerá la siguiente pantalla

sequel2

En la barra superior de OSX damos click en Bases de datos, Añadir base de datos. Seleccionamos el nombre que queramos y le damos a añadir. En nuestro caso wordpressdb

sequel6

Después damos click en el botón que esta en parte superior izquierda de la aplicación y nos aparecerá la siguiente pantalla

sequel5

Le damos al boton + que esta en la parte inferior izquierda y añadimos el usuario de la base de datos por ejemplo userwp

sequel7

Y ahora le vamos a dar permisos en la nueva base de datos. Damos click en Privilegios del esquema, seleccionados la base de datos que hemos creado y le asignamos todos los privilegios hasta que nos quede así

sequel8

Damos aplicar y ya estamos listos para el siguiente paso.

 

Paso 4. Configurar wordpress.

Ingresamos en el directorio que hemos creado para el sitio con

$ cd /opt/local/apache2/htdocs/userwordpress

Generamos wp-config.php en base al ejemplo.

$ sudo cp wp-config-sample.php wp-config.php

Editamos el archivo con TextWrangler, eligiendo la opcion del menú Open File by Name, e introduciendo /opt/local/apache2/htdocs/userwordpress/wp-config.php

Necesitamos modificar los siguientes parámetros

/** El nombre de tu base de datos de WordPress */
define(‘DB_NAME’, ‘nombredetubasededatos’);

/** Tu nombre de usuario de MySQL */
define(‘DB_USER’, ‘nombredeusuario’);

/** Tu contraseña de MySQL */
define(‘DB_PASSWORD’, ‘contraseña’);

Lo modificamos y damos cmd + S para salvar el documento. Nos pedirá nuestro password para hacer las modificaciones.

Paso 5. Configurar wordpress a través del navegador.

Tecleamos http://127.0.0.1/userwordpress o http://fqdn/userwordpress (donde fqdn es el nombre de tu dominio de internet)

wp1Introducimos los datos y ya está.

Paso 5. Últimos toques y algunos consejos.

Para evitar que tengamos que acceder por FTP para actualizar e instalar temas y plugins vamos a añadir la siguiente línea a wp-config.php, editándolo como hemos hecho en el paso 4.

define(‘FS_METHOD’, ‘direct’);

Ahora es el momento de entrar en nuestro nuevo wordpress y personalizarlo. Os recomiendo sobre todo que configuréis el plugin akismet para evitar el Spam y que instaléis el Jetpack de wordpress, para lo cual debéis tener una cuenta en wordpress.com.

Y ya está!

Thanks to:

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.