Instalación de WordPress en GNU/Linux

Prerrequisitos: 

Haber instalado un servidor LAMP (Linux + Apache + MySQL/MariaDB PHP) y verificar que los servicios de Apache y MySQL o MariaDB estén activos:

Imagen1

Imagen2

Si los servicios no están activos, se tienen que levantar con los siguientes comandos, respectivamente:

  • sudo service httpd start
  • sudo service mariadb start

Instalación:

1.  Descargar la última versión de WordPress desde http://wordpress.org/download/ 
Imagen3

2. Una vez descargado se descomprime el archivo comprimido wordpress-x-x-x.zip:

a) Nos ubicamos en el directorio donde se guardó el archivo

b) Mostramos el contenido del directorio para obtener el nombre del archivo

c) Descomprimimos el archivo utilizando el comando

  • unzip wordpress-4.7.3.zip

Imagen4

3. Se verifica que se haya extraido la carpeta wordpress.

Utilizando el comando:

  • ls -F | grep word

Imagen5

4. Con permisos de súper usuario copiamos la carpeta wordpress a la carpeta de trabajo de Apache.

(En este caso, para la distribución GNU/Linux CentOS la carpeta de trabajo Apache, se encuentra en la ruta /var/www/html)

a) Utilizamos el comando:

  • sudo cp -rv wordpress/ /var/www/html/

b) Ingresamos la contraseña de súper usuario

(Como utilizamos el parámetro “v”, se desplegará la información de la operación realizada)

Imagen6

5. Se verifica que se haya copiado la carpeta wordpress junto con todo su contenido:

Utilizando el comando:

  • sudo ls /var/www/html/wordpress/

Imagen7

6. Realizar las configuraciones de seguridad de MariaDB

a) Posicionarse en el directorio wordpressImagen8

b) Introducir el comando:

  • sudo mysql_secure_installation

(Es necesario introducir la contraseña de súper usuario)

Imagen9

c) Se solicita la contraseña del root. (Debido a que aún no se ha establecido, únicamente se tiene que dar enter)

Imagen11

d) Establecer la contraseña de root

  1. Introducir el parámetro “Y”
  2. Introducir la contraseña
  3. Confirmar la contraseña

Imagen12

e) Remover usuarios remotos

  • Introducir el parámetro “Y”

Imagen13

f) No autorizar la opción que deshabilita al root para conectarse remotamente

  • Introducir el parámetro “n”

Imagen14

g) Remover la Base de Datos de prueba que viene por default

  • Introducir el parámetro “Y”

Imagen15.png

h) Recargar las tablas de privilegios

  • Introducir el parámetro “Y”

Imagen17

7. Crear una Base de Datos

a) Entrar a MariaDB

Utilizando el comando:

  • mysql -u root -p

(El parámetro “p” indica que se solicitará la contraseña del usuario root, la cual deberá ser ingresada)

Imagen18

b) Creamos la Base de Datos introduciendo la sentencia:

  • CREATE DATABASE nombre_de_la_BD;

Imagen19

Nota: Para verificar que se haya creado la Base de Datos utilizamos el comando:

  • SHOW DATABASES;

Imagen20

c) Creamos un usuario y le asignamos una contraseña para acceder

Se utiliza la sentencia:

  • CREATE USER ‘nombre_usuario’@’localhost’ IDENTIFIED BY ‘contraseña’

Imagen21

d) Se le asignan todos los privilegios al usuario sobre la Base de Datos

Se utiliza la sentencia:

  • GRANT ALL PRIVILEGES ON nombre_de_la_BD.* TO ‘nombre_usuario’@’localhost’;

Imagen22

e) Se activan los privilegios, utilizando la sentencia:

  • FLUSH PRIVILEGES;

Imagen23

f) Se sale de la Base de datos utilizando el comando exit

Imagen24

8. Crear la carpeta que se utilizará para la base de datos

a) Con permisos de súper usuario creamos la carpeta de la Base de Datos en la ruta /var/www/html.

Se utiliza el comando:

  • sudo mkdir /var/www/html/nombre_de_la_BD

Para verificar que se haya creado introducimos el siguiente comando:

  • ls /var/www/html/

Imagen25

b) Se copia el contenido de la carpeta wordpress a la carpeta de la Base de Datos

  1. Nos posicionamos dentro del directorio wordpress con el comando:       cd /var/www/html/wordpress
  2. Copiamos  todo el contenido del directorio y lo mandamos a la carpeta de la Base de Datos utilizando el comando:
  • sudo cp -rv * /var/www/html/nombre_de_la_BD/

(Como utilizamos el parámetro “v”, se desplegará la información de la operación realizada)

Imagen26

9. Con permisos de súper usuario cambiamos el propietario y el grupo de la carpeta de la Base de Datos  y su contenido.

a) Nos posicionamos en la ruta /var/www/html

Utilizamos el comando:

  • cd /var/www/html

b) Para cambiar el propietario y grupo de la carpeta y su contenido introducimos la siguiente sentencia:

  • sudo chown -R apache.apache nombre_de_la_BD/

Imagen27

Para verificar que se haya realizado la modificación se utiliza el comando:

  • ls -l

Imagen28

10. Con permisos de súper usuario crear un archivo de configuración y editarlo para agregar el nombre de la base de datos, el usuario y la contraseña creados en el paso 7 b) y 7c)

a) Nos posicionamos en la ruta /var/www/html/nombre_de_la_BD

Utilizamos el comando:

  • cd /var/www/html/nombre_de_la_BD

b) Copiamos el archivo de configuración de ejemplo a un nuevo archivo con el nombre “wp-config.php”:

  • sudo cp wp-congig-sample.php wp-config.php

Imagen29

c) Ingresamos a editar el archivo con la sentencia:

Imagen30

d) Se modifica el nombre de la Base de Datos, el usuario y la contraseña

Imagen31

Nota: para poder escribir se debe presionar la tecla “i” y para guardar los cambios, se presiona la tecla “ESC” seguido del texto “:wq”, enter.

11. Para terminar la instalación se debe abrir un navegador web y entrar en la dirección http://localhost/wordpress o http://127.0.0.1/wordpress donde nos pedirá crear un usuario y una contraseña para administrar el CMS WordPress. también será necesario ingresar un correo al que llegarán las notificaciones.

Imagen32

Nota: No marcar el último check

12. Finalmente se inicia sesión con el nombre de usuario y la contraseña establecida.

Imagen33

¿Cómo respaldar WordPress?

1. Ingresar a la cuenta que se desea respaldar y seleccionar la opción “exportar”, ahí se podrá escoger el contenido que se desea exportar y se podrá descargar o enviar al correo electrónico con el que se creó la cuenta.

Imagen34

2. En la cuenta que creamos en Linux, seleccionamos la opción “Importar”, la cual se encuentra en las herramientas.

Imagen35

3. Instalamos  la opción para WordPress.

Imagen36

4. Corremos el Importador.

Imagen37

5. Examinamos los archivos.

Imagen38

6. Seleccionamos y abrimos el archivo.zip que descargamos de la cuenta que se desea respaldar.

Imagen39

7. Por último, se carga e importa el archivo.

Imagen40

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s