Dungeon of Bits
Aprendiendo informática.
Dungeon of Bits

Instalación de Wordpress en Linux

En este tutorial instalarás el CMS Wordpress desde terminal en el servidor que tú quieras.

Prerequisitos:

Dispones de una instalación LAMP desde la que seguirás los siguientes pasos.

sudo apt install apache2
sudo apt install mariadb-server
sudo apt install php php-mysqli

Instalación de Wordpress:

Wordpress es un CMS de código abierto y gratuíto que podemos descargar desde su propia página web Wordpress o por terminal con el siguiente comando:

wget https://es.wordpress.org/latest-es_ES.tar.gz

El fichero descargado será la última versión del CMS en español, si deseas descargar otra versión tendrás que buscar su enlace en la web de Wordpress.

Una vez descargado debes descomprimirlo, para ello usarás el siguiente comando:

tar -xzvf latest-es_ES.tar.gz

Que nos dejará un directorio llamado wordpress en el directorio de trabajo actual, ahora debes moverlo a la ubicación de tu hospedaje, por ejemplo podría ser en tu directorio /var/www/html/smixers.com.

sudo mkdir /var/www/html/smixers.com
sudo mv ./wordpress/* /var/www/html/smixers.com/
sudo chown -R www-data:www-data /var/www/html/smixers.com/

Con este comando moverás todos los ficheros del directorio wordpress al directorio objetivo.

Ahora puedes borrar el fichero comprimido de instalación de wordpress y el directorio wordpress que ya está vacío.

Preparar la base de datos para Wordpress:

Para preparar la base de datos necesitas:

  • Un nombre para la base de datos. En nuestro ejemplo será "smixers".
  • Un nombre de usuario. En nuestro ejemplo será "delegado".
  • Una contraseña para el usuario. En nuestro ejemplo será "shrek".

Accederás a la base de datos MySQL (o MariaDB):

sudo mysql -u root -p

Aquí debes introducir tu contraseña de root, para poder acceder.

Ya en la base de datos crearás el usuario "delegado":

CREATE USER 'delegado'@'localhost' IDENTIFIED BY 'shrek';

La base de datos "smixers":

CREATE DATABASE smixers;

Y le das acceso al usuario "delegado" a la base de datos "smixers":

GRANT ALL PRIVILEGES ON smixers.* TO 'delegado'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ya tienes la base de datos preparada.

Configuración inicial de Wordpress:

Para entrara en Wordpress escribirás en el navegador IP/smixers.com o localhost/smixers.com si es en la máquina local.

Ahora que ya tienes todo lo necesario para que funcione Wordpress accederás a la página de Wordpress con el navegador, para ello deberás hacer que tu máquina local "localhost" o tu hospedaje web apunte a /var/www/html/smixers.com/ que es donde están los ficheros de Wordpress y acceder vía navegador, y se te mostrará una página web similar a ésta:

Wordpress

Y rellenas los siguientes datos:

Wordpress

Si todo va bien recibirás el siguiente mensaje:

Wordpress

Y en la siguiente ventana debes crear un usuario que será el administrador de Wordpress e introducir un mail de contacto, además del título del sitio, en nuestro caso el sitio se llamará "Smixers".

Wordpress

Introduce los datos e introduce una buena contraseña, si introduces una contraseña poco segura deberás confirmarlo antes de ejecutar la instalación y podría ser peligroso para la integridad de tu sitio web y los datos del equipo.

Wordpress

Una vez realizada la instalación te solicitará los datos de acceso que acabas de introducir y te mostrará el escritorio de Wordpress:

Wordpress

Instalar plugins en Wordpress:

A la hora de instalar plugins en Wordpress dará un error de que no se puede instalar si no se accede por FTP al servidor. Para instalar un plugin sin necesidad de servidor FTP lo único que debemos hacer es cambiar el propietario del directorio de wordpress.

En el caso de que tengas instalado Apache tan solo debes cambiar el directorio con el siguiente comando:

sudo chown -R www-data:www-data /directorioWordpress