Blog‎ > ‎

Instalar, configurar y ejecutar WordPress localmente en distribuciones de GNU/Linux (parte II)

publicado a la‎(s)‎ 2 abr. 2015 7:25 por José David Marroquín Toledo   [ actualizado el 1 oct. 2015 13:17 ]

En la primera parte de este tutorial, dijimos que con él "[ibas] a aprender a instalar y configurar las herramientas necesarias para que puedas crear, editar y visualizar localmente un sitio web hecho en WordPress desde una distribución basada en el sistema operativo GNU/Linux". XAMPP está listo, ¡sigamos con WordPress entonces!

Desde el intérprete de comandos, debes crear o cambiar contraseñas. Para ello:

# /opt/lampp/lampp security

Establece una contraseña para las páginas de XAMPP (yes), de modo que cualquiera no tenga acceso a ellas:

XAMPP: Quick security check... 

XAMPP: Your XAMPP pages are NOT secured by a password. 

XAMPP: Do you want to set a password? [yes]


Deshabilita el acceso remoto a MySQL
(
yes):

XAMPP: Password protection active. Please use 'xampp' as user name! 

XAMPP: MySQL is accessable via network. 

XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes]


Crea una contraseña para el usuario de phpMyAdmin (yes):

XAMPP:  The MySQL/phpMyAdmin user pma has no password set!!!

XAMPP: Do you want to set a password? [yes]

XAMPP:  Setting new MySQL pma password.

XAMPP:  Setting phpMyAdmin's pma password to the new one.

XAMPP:  MySQL has no root passwort set!!! 

XAMPP: Do you want to set a password? [yes]

XAMPP:  Write the password somewhere down to make sure you won't forget it!!! 

XAMPP:  Setting new MySQL root password.

XAMPP:  Change phpMyAdmin's authentication method.

XAMPP:  The FTP password for user 'daemon' is still set to 'xampp'. 

XAMPP: Do you want to change the password? [yes]


¡Listo!

XAMPP: Reload ProFTPD...not running.

XAMPP:  Done.


Una vez
finalizado el proceso de creación de contraseñas, también desde el terminal, inicia el servidor web XAMPP:

# /opt/lampp/lampp start


Luego, dirígete a
localhost desde tu navegador y en el borde lateral izquierdo de la página en Herramientas, haz clic en phpMyAdmin. Loguéate como root y utiliza la contraseña que creaste en "XAMPP:  MySQL has no root password set!!!"


En Databases, hay un caja de texto, ingresa un nombre de tu nueva base de datos para WordPress, y en la lista, elige utf8_unicode_ci para asegurar la compatibilidad de caracteres.

Cuando pulses Create, deberías ver el mensaje "Database [...] has been created".

Y ahora sí que es el turno de WordPress. En primer lugar, descárgalo desde aquí. En segundo lugar, descomprime el archivo descargado. En tercer lugar, desde el intérprete de comandos y como root, copia la carpeta wordpress a /opt/lampp/htdocs, i.e.:

# cp -R wordpress/ /opt/lampp/htdocs/

Haz una copia de wp-config-sample.php con el nombre wp-config.php:

# cd /opt/lampp/htdocs/wordpress/

# cp wp-config-sample.php wp-config.php

Edita wp-config.php cambiando el nombre de la base de datos de Wordpress, el nombre de usuario para la base de datos MySQL y su contraseña, es

decir, database_name_here, username_here y password_here, respectivamente:

/* ...

*/

/** 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');

/*...

*/

Ahora, en la barra de direcciones del navegador, escribe: localhost/wordpress. Dale un nombre a tu sitio, crea un usuario, asígnale su contraseña —que más tarde puede cambiar—, permite que los motores de búsqueda indexen tu sitio, ¡y presiona Install WordPress!


Para finalizar, pulsa Log In, loguéate con el usuario y contraseña que recién creaste e investiga el Dashboard para comenzar a trabajar en el diseño de tu sitio web.
Así es cómo luce por primera vez:

... y otra para el usuario root de MySQL —esta la utilizarás más adelante para crear la base de datos para Wordpress:

Por último, cambia la contraseña de FTP para el usuario daemon que por defecto es xampp.