Table of Contents
Cómo instalar WordPress 5 en Ubuntu 16.10/16.04 usando LAMP Stack
Para aquellos que no pueden permitirse el ajetreo de desarrollar sitios web desde cero, ahora existen varios sistemas de administración de contenido (CMS) como WordPress. que pueden aprovechar para configurar blogs y sitios web completos. con unos pocos clics.
WordPress. es un CMS potente, gratuito y de código abierto, altamente conectable y personalizable que está siendo utilizado por millones de personas en todo el mundo para ejecutar blogs y completamente funcional sitios web.
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 personalizar su blog o sitio web para que funcione y se vea como desea.
Lectura sugerida: Cómo configurar WordPress con LAMP + Postfix como notificaciones de correo de solo envío
Requisitos:
- Un VPS dedicado con un nombre de dominio registrado, le sugiero que elija el alojamiento Bluehost, que ofrece 50%. off, un nombre de dominio gratuito y SSL gratuito.
En esta publicación, repasaremos 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. a nd PHP. .
Instale LAMP en Ubuntu y Linux Mint
Primero, descubriremos los distintos pasos para la instalación de LAMP. stack antes de continuar con la instalación de WordPress.
Paso 1: Instale el servidor web Apache freestar.config.enabled_slots.push
Para instalar el servidor web Apache. ejecute el siguiente comando:
$ sudo apt-get install apache2 apache2-utils
Necesitamos habilitar Apache2. servidor web para iniciar en el momento 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://dirección del servidor. La página de índice predeterminada de Apache2 se mostrará en caso de que el servidor web esté en funcionamiento.
Página predeterminada de Apache en Ubuntu 16.04
Nota. El directorio raíz predeterminado de Apache es /var/www/html. todos sus Los archivos web se almacenarán en este directorio.
Paso 2: Instale el servidor de base de datos MySQL
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 pedirá que establezca la contraseña de usuario root. para mysql. como se ve en la imagen a continuación. Elija una contraseña buena y segura, luego presione el botón Aceptar. dos veces para continuar.
Establecer contraseña de raíz de MySQL
La implementación del servidor de base de datos aún no es segura, por esto motivo, emita el siguiente comando para reforzar su seguridad:
$ sudo mysql_secure_installation
En primer lugar, se le pedirá que instale el complemento ‘ validate_password. , así que escriba Y/Yes y presione Ingrese. y elija también el nivel de seguridad de la contraseña predeterminado. 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 S/Sí para el resto de las preguntas siguientes.
Paso 3: Instale PHP y los módulos
Por último, pero no menos importante, instalaremos PHP. y algunos módulos para que funcione con los servidores web y de base de datos usando 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 probar 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 código de abajo en el archivo, guárdelo y salga.
php phpinfo (); ?>
Cuando haya terminado, abra su navegador web y escriba esta dirección http://server_address/info.php. Debería poder ver la página de información php a continuación como confirmación.
Información de PHP 7.0 Paso 4: Instale WordPres s CMS
Descargue el último paquete de WordPress y extráigalo ejecutando los siguientes comandos en la 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, configure los permisos correctos en el directorio del sitio web, es decir, otorgue 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/Paso 5: Cree la base de datos de WordPress
Ejecute el siguiente comando y proporcione la contraseña del usuario root, luego presione Enter. para moverse al shell mysql:
$ mysql-u root-p
En el shell mysql, escriba los siguientes comandos, presionando Enter. 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 como databaseuser_password.
mysql>. CREAR BASE DE DATOS wp_myblog; mysql>. OTORGA TODOS LOS PRIVILEGIOS EN wp_myblog. * TO ‘your_username_here’ @ ‘localhost’ IDENTIFICADO POR ‘your_chosen_password_here’; mysql>. PRIVILEGIOS DE FLUSH; mysql>. SALIR;
Vaya al directorio /var/www/html/ y cambie el nombre de 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):
//** Configuración de MySQL: puede obtener esta información de su servidor web **///** El nombre de la base de datos para WordPress */define (‘DB_NAME’, ‘database_name_here’);/** Nombre de usuario de la base de datos MySQL */define (‘DB_USER’, ‘username_here’);/** Contraseña de la base de datos MySQL */define (‘DB_PASSWORD’, ‘contraseña_here’);/** Nombre de host MySQL */define (‘DB_HOST’, ‘localhost’);/** Conjunto de caracteres de base de datos para usar en la creación de tablas de base de datos. */define (‘DB_CHARSET’, ‘utf8’);/** El tipo de clasificación de la base de datos. No cambie esto si tiene dudas. */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 ://dirección-servidor 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.
Asistente de instalación de WordPress
Con la esperanza de 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 crea que no se ha incluido en este tutorial, puede utilizar la sección de comentarios a continuación para comunicarse con nosotros.