Tutoriales

Cómo instalar WordPress Ubuntu usando la pila LAMP

Para aquellos que no pueden permitirse desarrollar sitios web desde cero, ahora existen varios sistemas de gestión de contenido (CMS) como: WordPress que puede utilizar para configurar blogs y sitios web completos con solo unos pocos clics.

WordPress es un CMS poderoso, gratuito y de código abierto, altamente personalizable y personalizable utilizado por millones de personas en todo el mundo para impulsar blogs y sitios web completamente funcionales.

Es fácil de instalar y fácil de aprender, especialmente para aquellos 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 co-usuarios y desarrolladores, puede personalizar su blog o sitio web para que funcione y se vea exactamente como lo desea.

Requerimientos:

  • Un servidor Ubuntu dedicado con un nombre de dominio registrado, te sugiero que lo hagas Alojamiento Linodeque ofrece $ 100 Crédito para probarlo gratis.

En esta publicación, veremos los diferentes pasos que puede seguir para obtener la última versión de. instalar WordPress A Ubuntu 20/04, Ubuntu 18.04, y Ubuntu 16/04 con LÁMPARA (Linux, apache, MySQL, y PHP) Pila.

Instale la pila LAMP en el servidor Ubuntu

Primero, pasaremos por los diferentes pasos para instalar el LÁMPARA antes de continuar con la instalación WordPress.

Paso 1: instale el servidor web Apache en Ubuntu

Primero actualice y actualice la lista de paquetes de software y luego instale el apache Servidor web con los siguientes comandos.

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apache2 apache2-utils 
Instalar Apache en Ubuntu
Instalar Apache en Ubuntu

Tenemos que activar eso Apache2 Servidor web para iniciar al inicio del sistema, así como para iniciar el servicio y verificar el estado de la siguiente manera:

$ sudo systemctl enable apache2
$ sudo systemctl start apache2
$ sudo systemctl status apache2
Verifique el estado de Apache en Ubuntu
Verifique el estado de Apache en Ubuntu

Después de iniciar Apache, debe tener tráfico HTTP en su Cortafuegos UFW como se muestra.

$ sudo ufw allow in "Apache"
$ sudo ufw status
Abra el puerto Apache en el firewall UFW
Abra el puerto Apache en el firewall UFW

Para probar si el apache El servidor se está ejecutando, abra su navegador web e ingrese la siguiente URL en la barra de direcciones.

http://server_address
OR
http://your-domain.com

La página de índice estándar de Apache2 se muestra si el servidor web se está ejecutando.

Página estándar de Apache en Ubuntu
Página estándar de Apache en Ubuntu

Nota: El directorio raíz predeterminado de Apache es / var / www / html, todos sus archivos web se guardarán en este directorio.

Paso 2: Instale el servidor de base de datos MySQL

A continuación, necesitamos instalar esos MySQL Servidor de base de datos ejecutando el siguiente comando:

$ sudo apt-get install mysql-client mysql-server
Instalar MySQL en Ubuntu
Instalar MySQL en Ubuntu

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

$ sudo apt-get install mariadb-server mariadb-client
Instalar MariaDB en Ubuntu
Instalar MariaDB en Ubuntu

Después de instalar el servidor de base de datos, se recomienda encarecidamente que ejecute un script de seguridad para eliminar la configuración predeterminada insegura y proteger su sistema de base de datos.

$ sudo mysql_secure_installation 

Primero se le pedirá que ‘contraseña_valida‘Plug-in, así que escriba Y/Yes y presione Ingresar y también seleccione el nivel de seguridad de la contraseña predeterminada.

Establecer la contraseña de root de MySQL en Ubuntu
Establecer la contraseña de root de MySQL en Ubuntu

Para el resto de preguntas, presione Y y golpea el INGRESAR Teclee en cada indicación.

Proteger MySQL en Ubuntu
Proteger MySQL en Ubuntu

Paso 3: instalar PHP en Ubuntu

Por último, pero no menos importante, instalamos PHP y un par de módulos para que funcione con los servidores web y de bases de datos mediante el siguiente comando:

$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip 
Instalar PHP en Ubuntu
Instalar PHP en Ubuntu

Una vez que PHP y las extensiones necesarias estén instaladas, deberá reiniciar Apache para poder cargar estas nuevas extensiones.

$ sudo systemctl restart apache2

Además, para probar si php funciona con el servidor web, necesitamos uno info.php Archivar allí / var / www / html.

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

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

<?php 
phpinfo();
?>

A continuación, abra su navegador web e ingrese la siguiente URL en la barra de direcciones.

http://server_address/info.php
OR
http://your-domain.com/info.php

Debería poder ver la página de información de PHP a continuación como confirmación.

Verifique la información de PHP en Ubuntu
Verifique la información de PHP en Ubuntu

Paso 4: Instale WordPress en Ubuntu

Descargue y extraiga la última versión del paquete de WordPress 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 mv wordpress/* /var/www/html/

A continuación, configure los permisos correctos en el directorio del sitio web, es decir, dé 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: crea una base de datos de WordPress

Ejecute el siguiente comando e ingrese la contraseña del usuario root, luego presione Ingresar para cambiar al shell de MySQL:

$ sudo mysql -u root -p 

En el shell de MySQL, ingrese los siguientes comandos y presione Ingresar después de cada línea de un comando MySQL. Recuerde utilizar sus propios valores válidos para Nombre de la base de datos, Usuario de la base de datos, y también use una contraseña fuerte y segura como Contraseña_usuario de la base de datos:

mysql> CREATE DATABASE wp_myblog;
mysql> CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
mysql> GRANT ALL ON wp_myblog.* TO 'username'@'%';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;
Crea una base de datos de WordPress
Crea una base de datos de WordPress

Ir el / var / www / html / Directorio y cambiar el nombre de uno existente wp-config-sample.php para wp-config.php. Además, asegúrese de eliminar la página de índice de Apache predeterminada.

$ cd /var/www/html/
$ sudo mv wp-config-sample.php wp-config.php
$ sudo rm -rf index.html

Luego actualícelo con la información de su base de datos en la sección Configuración de MySQL (vea los campos resaltados en la imagen a continuación):

Configuración de WordPress MySQL
Configuración de WordPress MySQL

Luego reinicie el servidor web y el servicio MySQL con los siguientes comandos:

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

Abra su navegador web e ingrese su nombre de dominio o dirección de servidor como se muestra.

http://server_address/info.php
OR
http://your-domain.com/info.php

Obtendrá la página de bienvenida a continuación. Lea la página y haga clic en «¡Vamos!«Para continuar e ingresar toda la información de pantalla solicitada.

Elija el idioma de WordPress
Elija el idioma de WordPress
Establecer detalles de WordPress
Establecer detalles de WordPress
Panel de WordPress
Panel de WordPress

Esperando que todo haya ido bien, disfruta ahora WordPress en su sistema. Sin embargo, para plantear inquietudes o hacer preguntas sobre los pasos anteriores, o incluso proporcionar información adicional que cree que no está incluida en este tutorial, puede usar la sección de comentarios a continuación para comunicarse con nosotros.

.

LEER  Nuevas funciones de integración de Active Directory en Ubuntu 22.04 (parte 3) – Gestión de privilegios

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba