Instalar WordPress en Ubuntu

  Uncategorized

PRELIMINARES

  1. Primero deberemos instalar el servidor web en el sistema operativo, lo instalaremos con el siguiente comando –> apt install apache2
  2. Ahora instalaremos el servidor de base de datos, usaremos mariadb –> apt install mariadb-server
  3. Ahora descargaremos WordPress de su página oficial –> wget https://wordpress.org/latest.zip

MANOS A LA OBRA

  1. Ahora tenemos que descomprimir el sitio web predeterminado WordPress (.zip) –> unzip lasted.zip
  2. Ahora moveremos al carpeta descomprimida a /var/www/ –> mv wordpress /var/www/
  3. Ahora tenemos que modificar el fichero de configuración del sitio predeterminado de nuestro servidor web para que el servidor apunte al WordPress como pagina a servir, editamos el fichero «/etc/apache2/sites-enabled/000-default.conf»
    1. Tendremos que modificar la directiva DocumentRoot y añadir la directiva DirectoryIndex. La configuración quedaria de la siguiente manera:
      1. DocumentRoot /var/www/wordpress
        DirectoryIndex index.php
      2. Ahora tenemos que reinciar el servicio de apache2 –> systemctl restart apache2
        1. Opcionalmente podemos añadirle un certificado SSL. Para ello tenemos que editar las mismas directivas del fichero 000-default.conf, pero en el fichero «/etc/apache2/sites-available/default-ssl.conf
        2. Despues tenemos que añadir el sitio con el certificado SSL –> a2ensite default-ssl.conf
        3. Ahora añadir el modulo SSL de apache –> a2enmod ssl
  4. Ahora procederemos a crear la base de datos que va a utilizar nuestro sitio WordPress. Entraremos en la consola de administración del servidor de bases de datos –> mysql
    1. Primero crearemos la base de datos, podemos darle el nombre que queramos –> create database $NAMEBBDD;
    2. Ahora crearemos el usuario con permisos sobre la base de datos recien creada –> create user $USUARIO@localhost identified by ‘$PASSUSUARIO’;
    3. Ahora tenemos que otorgarle permisos de ese usuario a la base de datos –> GRANT ALL ON $NAMEBBDD.* TO $USUARIO@localhost;
  5. Ahora tenemos que asignar el fichero de configuración de wordpress (Tenemos un fichero de muestra), para eso nos vamos a /var/www/wordpress y renombramos el fichero: root@hostame:/var/www/wordpress# mv wp-config-sample.php wp-config.php
    1. Editamos las siguientes lineas del fichero:
      1. define(‘DB_NAME’, ‘$NAMEBBDD’);/** MySQL database username */
        define(‘DB_USER’, ‘$USUARIO’);/** MySQL database password */
        define(‘DB_PASSWORD’, ‘$PASSUSUARIO’);
  6. Ahora tenemos que instalar los paquetes de php para que el codigo php de wordpress se imprima por pantalla de los clientes –> apt install libapache2-mod-php php-mcrypt php-mysql
  7. Para que se apliquen todos los cambios reniciamos los servicios de bbdd y servidor web –> systemctl restart apache2 && systemctl restart mysql

4.769 pensamientos sobre - Instalar WordPress en Ubuntu