GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar WordPress con LAMP en Debian 10

En este artículo, habremos explicado los pasos necesarios para instalar y configurar WordPress con LAMP en Debian 10. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

WordPress es el sistema de administración de contenido líder en el mundo. Utilizado por decenas de millones de páginas web y creadores de Internet por igual, WordPress es la columna vertebral de la mayoría de los blogs, sitios web comerciales, tiendas de comercio electrónico y mucho más. El rendimiento de la página web con WordPress también suele ser uno de los más rápidos disponibles.

Instalar WordPress con LAMP en Debian 10

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo apt update
sudo apt upgrade

Paso 2. Instale LAMP Stack en Debian Linux.

WordPress está construido con PHP. Puede alojarlo como lo haría con cualquier otra aplicación web escrita en PHP. Por lo tanto, deberá configurar Debian como un servidor LAMP. Si aún no lo ha hecho, use nuestra guía LAMP tradicional para configurar Debian para servir PHP antes de continuar.

Paso 3. Instale WordPress en el sistema Debian.

Ahora descargue la última versión de la fuente de WordPress desde su sitio web oficial. Ejecute el siguiente comando para descargar la última versión de WordPress:

cd /var/www/html
wget -c http://wordpress.org/latest.tar.gz

Una vez completada la descarga, extraiga el archivo descargado con el siguiente comando:

tar -xzvf latest.tar.gz

Cambie el propietario y configure los permisos correctos para estos archivos, debe ejecutar el siguiente comando:

sudo chown -R www-data:www-data /var/www/html/wordpress

Paso 4. Crea una base de datos para WordPress.

WordPress usa la base de datos MariaDB para almacenar todos sus datos, como publicaciones, páginas, usuarios, complementos y configuraciones de temas. Inicie sesión en su servidor MariaDB con el siguiente comando e ingrese su contraseña raíz de MariaDB:

mysql -u root -p

Una vez que esté en la consola de MariaDB, cree una nueva base de datos:

CREATE DATABASE wordpress_db;
CREATE USER [email protected] IDENTIFIED BY 'your-strong-password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO [email protected];
FLUSH PRIVILEGES;
exit;

Una vez creada la base de datos, necesitaremos agregar esta información al archivo de configuración de WordPress:

cd /var/www/html/wordpress
mv wp-config-sample.php wp-config.php

Ahora abra el wp-config.php archivo con su editor de texto favorito, por ejemplo:

$ nano wp-config.php

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress_db');

/** MySQL database username */
define('DB_USER', 'wordpress_user');

/** MySQL database password */
define('DB_PASSWORD', 'your-strong-password');

/** 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', '');

Paso 5. Configuración de Apache para WordPress.

Crearemos un nuevo host virtual para nuestra instancia de WordPress. Ahora abre tu editor de texto favorito y crea el siguiente archivo:

sudo nano /etc/apache2/sites-available/example.com.conf

Agregue las siguientes líneas:

VirtualHost *:80>
     ServerAdmin [email protected]
      DocumentRoot /var/www/html/wordpress
     ServerName your-domain.com

     <Directory /var/www/html/wordpress>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
     CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined

</VirtualHost>

Finalmente, reinicie los servicios de Apache para aplicar los cambios de configuración:

sudo ln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/example.com.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Paso 6. Completar la instalación de WordPress.

En el último paso de esta guía, debemos acceder a la interfaz web de WordPress y finalizar la instalación. Para finalizar la instalación, abra su navegador y navegue hasta:

http://your_domain.com/

Eso es todo lo que necesita hacer para instalar WordPress en Debian 10 Buster. Espero que encuentre útil este consejo rápido. Para obtener más información sobre WordPress con LAMP, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Debian
  1. Cómo instalar un servidor LAMP en Debian 9 Stretch Linux

  2. Cómo instalar PostgreSQL en Debian 10

  3. Instale WordPress en openSUSE 13.2 con LAMP

  4. Instalar WordPress con base de datos remota en Debian

  5. Cómo instalar WordPress con Nginx en Debian 10

Cómo instalar MariaDB en Debian 8

Cómo instalar WordPress en Debian 10

Cómo instalar WordPress

Cómo instalar WordPress con LAMP en CentOS 8

Cómo instalar WordPress con LAMP en Ubuntu 20.04

Cómo instalar Joomla con LAMP en Debian 10