WordPress es un sistema de gestión de contenidos (CMS) que permite crear un sitio web de forma rápida y sencilla. No es necesario contar con grandes conocimientos en programación para administrarlo.
En este articulo veremos como instalar wordpress en un vps, servidor dedicado o cloud desde la consola y desde cero, útil si el uso exclusivo es para el propio wordpress. De esta manera dispondrás de un sistema limpio y exclusivo.
Instalación del servidor Web
Debian / Ubuntu:
sudo apt-get update && sudo apt-get upgrade -y
Fedora / CentOS:
sudo yum update && sudo yum upgrade
Ahora instalamos el servidor Web. Utilizaremos Apache:
- PHP5
- PHP5-MySQL
- Servidor MySQL
Debian / Ubuntu:
sudo apt-get install apache2 php5 php5-mysql mysql-server -y
Fedora / CentOS:
sudo yum install httpd php php-mysql mariadb-server -y
Te solicitará una contraseña para la cuenta «root» de la base de datos MySQL.
Después, reinicia el servidor Web para guardar los cambios.
Debian / Ubuntu:
sudo service apache2 restart
Fedora / CentOS:
sudo service httpd restart
Descargamos WordPress
Descargamos la última versión:
wget https://es.wordpress.org/wordpress-4.6-es_ES.zip
Descomprimimos el archivo:
tar zxvf wordpress-4.6-es_ES.zip
<———————————————————————————————>
Este apartado es opcional:
- Borrar la carpeta por defecto del servidor Web
sudo rm -R /var/www/html/
- Transferir la carpeta WordPress a la carpeta por defecto del servidor Web
sudo mv wordpress /var/www/html
<———————————————————————————————>
Asignamos permisos a la carpeta elegida:
Debian / Ubuntu:
sudo chown -R www-data:www-data /var/www/html/
Fedora / CentOS:
sudo chown -R apache:apache /var/www/html/
Configuración de MySQL
A diferencia de MySQL-Server, que se puede instalar en Debian / Ubunto, MariaDB no configura su contraseña root durante la instalación. Entonces se deberá ejecutar el servidor MariaDB y configurar su contraseña de la siguiente forma:
Arrancamos el servidor de la base de datos:
sudo /sbin/service mariadb start
Re-configuramos la contraseña root:
sudo /usr/bin/mysql_secure_installation
Conectate con la nueva contraseña:
sudo mysql -u root -p
Creamos un usuario:
mysql> CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'P@ssw0rd';
Creamos la base de datos:
mysql> CREATE DATABASE `wordpress` ;
Asignaremos permisos al usuario «wordpress» de la base de datos «wordpress»:
mysql> GRANT ALL PRIVILEGES ON `wordpress` . * TO 'wordpress'@'localhost';
Configurar wordpress
Una vez todo configurado puedes iniciar el navegador y conectarte a tu WordPress, coloca la dirección IP de tu servidor en el navegador e instala wordpress de la manera común.
Una vez finalizado el proceso podrás acceder de forma normal a tu wordpress.