¿cuanta gente a visto el blog?

Cómo instalar WordPress en un VPS (a través de la línea de comandos)

 https://blog.racknerd.com/how-to-install-wordpress-on-a-vps-via-command-line/#comment-30013

Cómo instalar WordPress en un VPS manualmente a través de la línea de comandos (instalación de WordPress a través de SSH)

Si no deseas instalar un panel de control (como CyberPanel, cPanel, Plesk, DirectAdmin, etc.) en tu servidor, pero buscas una forma de ejecutar WordPress sin un panel de control, has llegado al tutorial correcto. En este tutorial, te mostraremos cómo instalar WordPress manualmente a través de la línea de comandos, ¡sin necesidad de un panel de control!

Paso 1: Conectar al VPS a través de un cliente SSH

Conéctate a tu servidor a través de SSH utilizando la cuenta root. Aquí tienes un tutorial en video sobre cómo conectarte a tu VPS a través de SSH.

Paso 2: Instalar paquetes de software necesarios para ejecutar WordPress y configurar el VPS para permitir conexiones HTTP y HTTPS.

Para ejecutar un sitio de WordPress, necesitas un servidor web, una base de datos y PHP. Estos factores suelen ser manejados por un panel de control (es decir, cPanel/DirectAdmin/Plesk/CyberPanel/etc.), sin embargo, en este tutorial lo haremos todo manualmente a través de la línea de comandos sin depender de un panel de control para instalar/configurar estos stacks de software por nosotros.

En este tutorial, instalaremos Apache como servidor web, MariaDB como servidor de base de datos y utilizaremos la última versión disponible de PHP.

Antes de comenzar a instalar los paquetes de software, primero configuraremos el firewall para permitir conexiones HTTP y HTTPS a nuestro servidor VPS ejecutando los siguientes comandos en SSH:

css
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Para instalar todos estos paquetes, usa el siguiente comando:

yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt php-xmlrpc unzip wget -y

Una vez que los paquetes anteriores se hayan instalado correctamente, ejecuta los siguientes comandos para asegurarte de que los servicios se inicien automáticamente cada vez que se inicie el sistema.

bash
systemctl start httpd systemctl status httpd systemctl start mariadb systemctl status mariadb systemctl enable httpd systemctl enable mariadb

Paso 3: Configurar la base de datos MariaDB y crear una base de datos para WordPress.

Antes de crear la base de datos para tu sitio web, es importante asegurar la instalación de MariaDB. Para ello, ejecuta el siguiente comando en SSH:

mysql_secure_installation

Una vez que ingreses el comando anterior, la base de datos MariaDB te pedirá la contraseña del usuario root, que debería estar en blanco, así que simplemente presiona la tecla Enter y luego selecciona Y.

Luego, podrás establecer una nueva contraseña para root; una vez establecida la nueva contraseña, ingresa Y para todas las opciones restantes, especialmente el número 3, que desactiva los inicios de sesión remotos para la base de datos.

El siguiente paso es iniciar sesión en la base de datos; usa el siguiente comando para ello:

css
mysql -u root -p

Ingresa la contraseña que creaste al asegurar la instalación de la base de datos y accede a la base de datos.

Una vez dentro de la base de datos, ejecuta los siguientes comandos uno por uno:

sql
CREATE DATABASE wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; exit

En el segundo comando, no olvides reemplazar los marcadores de posición de usuario y contraseña con los de tu elección.

En este punto, tu base de datos ahora está lista para usar.

Paso 4: Instalar el software de WordPress

Ahora que nuestra infraestructura y servicios necesarios para ejecutar la base de datos están listos, pasemos a instalar el paquete de software de WordPress.

Ahora, ejecuta los siguientes comandos, uno por uno. Ten en cuenta que cada comando es único, ejecútalos uno a la vez.

bash
wget http://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz sudo cp -avr wordpress/* /var/www/html/

Todo lo que tenemos que hacer ahora es crear una carpeta para cargas y asignar los permisos necesarios ejecutando los siguientes comandos.

bash
sudo mkdir /var/www/html/wp-content/uploads sudo chown -R apache:apache /var/www/html/ sudo chmod -R 755 /var/www/html/

Ahora debemos editar el archivo wp-config y hacer algunos cambios ejecutando los siguientes comandos:

arduino
cd /var/www/html/ sudo mv wp-config-sample.php wp-config.php sudo vi wp-config.php (también puedes usar cualquier editor de texto que prefieras, como nano si lo deseas)

Una vez que el archivo wp-config.php esté abierto en el editor vi, busca los siguientes campos y reemplázalos con los valores que ingresaste en el paso 3.

sql
define('DB_NAME', 'wordpress'); define('DB_USER', 'user'); define('DB_PASSWORD', 'password');

Guarda el archivo ingresando :wq en caso de que estés usando el editor vi.

Abre el navegador web en tu computadora e ingresa la URL http://tuipdevps y la pantalla de configuración de WordPress se mostrará como a continuación:

Pantalla de instalación de Docker WordPress

En este tutorial hemos configurado con éxito WordPress sin un panel de control. Si tienes alguna pregunta, no dudes en hacérnoslo saber.

NOTA: Si buscas un VPS con acceso root completo, echa un vistazo a las ofertas de VPS KVM de RackNerd aquí: https://www.racknerd.com/kvm-vps para una configuración instantánea de VPS.

No hay comentarios.:

Publicar un comentario