Cómo instalar WordPress 5 en Ubuntu 16.10 / 16.04 usando la pila LAMP


Para aquellos que no pueden permitirse el lujo de desarrollar sitios web desde cero, ahora hay varios sistemas de administración de contenido (CMS) como WordPress que puede aprovechar para configurar blogs, así como sitios web completos con unos pocos clics.

WordPress es un CMS potente, gratuito, de código abierto, altamente conectable y personalizable que está utilizando millones de personas en todo el mundo para ejecutar blogs y sitios web totalmente funcionales.

Es fácil de instalar y aprender, especialmente para personas que no tienen conocimientos previos de diseño y desarrollo de sitios web. Con millones de complementos y temas disponibles, desarrollados por una comunidad activa y dedicada de otros usuarios y desarrolladores, que puede utilizar para adaptar su blog o sitio web para que funcione y tenga el aspecto que usted desea.

  1. A dedicated VPS with a registered domain name, I suggest you to go for Bluehost hosting, which offers 50% off, one Free Domain name and Free SSL.

En esta publicación, seguiremos los distintos pasos que puede seguir para instalar la última versión de WordPress 5.3 en Ubuntu 18.10-18.04 , Ubuntu 16.10-16.04 y Linux Mint 18-19 con LAMP ( Linux , Apache , MySQL y PHP ) pila.

Instala LAMP en Ubuntu y Linux Mint

Primero, descubriremos los diversos pasos para la instalación de la pila de LAMP antes de proceder a instalar WordPress .

Para instalar el servidor web Apache , ejecute el siguiente comando:

$ sudo apt-get install apache2 apache2-utils 

Necesitamos habilitar el servidor web Apache2 para que se inicie en el tiempo de inicio del sistema, así como iniciar el servicio de la siguiente manera:

$ sudo systemctl enable apache2
$ sudo systemctl start apache2

Para probar si el servidor se está ejecutando, abra su navegador web e ingrese http:/server_address . La página del índice predeterminado de Apache2 se mostrará en caso de que el servidor web esté en funcionamiento.

rojo

A continuación, debemos instalar el servidor de base de datos MySQL ejecutando el siguiente comando:

$ sudo apt-get install mysql-client mysql-server

Si desea instalar MariaDB, puede instalarlo usando el siguiente comando.

$ sudo apt-get install mariadb-server mariadb-client

Durante la instalación del paquete, se le solicitará que establezca la contraseña de usuario root para mysql como se muestra en la imagen a continuación. Elija una contraseña buena y segura, luego presione el botón Aceptar dos veces para continuar.

La implementación del servidor de la base de datos aún no es segura, por esta razón, emita el siguiente comando para fortalecer su seguridad:

$ sudo mysql_secure_installation 

Primero, se le pedirá que instale el complemento ' validate_password ', así que escriba Y/Sí y presione Enter , y también elija la opción predeterminada Nivel de seguridad de la contraseña. En mi sistema, ya lo instalé.

Es importante destacar que si no desea cambiar la contraseña de root, escriba N/No cuando se le solicite. Responda Y/Yes para el resto de las preguntas subsiguientes.

Por último, pero no menos importante, instalaremos PHP y algunos módulos para que funcione con los servidores web y de base de datos mediante el siguiente comando:

$ sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd  

Además, para comprobar si php está trabajando en colaboración con el servidor web, necesitamos crear un archivo info.php dentro de /var/www/html .

$ sudo vi /var/www/html/info.php

Y pegue el siguiente código en el archivo, guárdelo y salga.

<?php 
phpinfo();
?>

Cuando haya terminado, abra su navegador web y escriba la dirección http: //server_address/info.php . Debería poder ver la página de información de php a continuación como una confirmación.

Descargue el último paquete de WordPress y extráigalo emitiendo los siguientes comandos en el terminal:

$ wget -c http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz

Luego mueva los archivos de WordPress de la carpeta extraída al directorio raíz predeterminado de Apache, /var/www/html/:

$ sudo rsync -av wordpress/* /var/www/html/

A continuación, establezca los permisos correctos en el directorio del sitio web, que otorga la propiedad de los archivos de WordPress al servidor web de la siguiente manera:

$ sudo chown -R www-data:www-data /var/www/html/
$ sudo chmod -R 755 /var/www/html/

Ejecute el comando a continuación y proporcione la contraseña del usuario root, luego presione Enter para pasar al shell mysql:

$ mysql -u root -p 

En el shell mysql, escriba los siguientes comandos, presionando Ingresar después de cada línea de un comando mysql. Recuerde usar sus propios valores válidos para database_name , databaseuser , y también use una contraseña segura y segura como databaseuser_password :

mysql> CREATE DATABASE wp_myblog;
mysql> GRANT ALL PRIVILEGES ON wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

Vaya al directorio /var/www/html/ y cambie el nombre del wp-config-sample.php existente a wp-config.php :

$ sudo mv wp-config-sample.php wp-config.php

luego actualícelo con la información de su base de datos en la sección de configuración de MySQL (consulte los cuadros resaltados en la imagen a continuación):

// ** MySQL settings - You can get this info from your web host ** //
/** 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'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');

Luego, reinicie el servidor web y el servicio mysql usando los siguientes comandos:

$ sudo systemctl restart apache2.service 
$ sudo systemctl restart mysql.service 

Abra su navegador web, luego ingrese la dirección de su servidor: http:/server-address para obtener la página de bienvenida a continuación. Lea la página y haga clic en " ¡Vamos! " para continuar y completar toda la información solicitada en la pantalla.

Esperando que todo haya ido bien, ahora puede disfrutar de WordPress en su sistema. Sin embargo, para expresar cualquier inquietud o hacer preguntas sobre los pasos anteriores o incluso proporcionar información adicional que cree que no se ha incluido en este tutorial, puede usar la sección de comentarios a continuación para volver a nosotros.