Búsqueda de sitios web

Instalación de OpenLiteSpeed Wordpress


WordPress se ha convertido en el sistema de gestión de contenidos para sitios web más popular desde su creación en 2003. WordPress es fácil de usar e incluso alojarlo usted mismo no es muy difícil, como verá en este artículo. En este tutorial, cubriremos las instrucciones paso a paso para instalar WordPress para un servidor web OpenLiteSpeed en un sistema Linux.

Usaremos OpenLiteSpeed como nuestro servidor HTTP y también instalaremos PHP y MariaDB (una implementación de código abierto de MySQL) ya que WordPress los requiere para funcionar. Esta variedad de paquetes se conoce comúnmente como pila LOMP (Linux, OpenLiteSpeed, MySQL, PHP). Una vez que esos paquetes estén instalados, repasaremos la configuración de OpenLiteSpeed y MySQL, incluida la configuración inicial de una base de datos y un usuario, antes de instalar WordPress.

En este tutorial aprenderás:

  • Cómo instalar y configurar OpenLiteSpeed

  • Cómo instalar y configurar MariaDB para MySQL

  • Cómo configurar un usuario y una base de datos MySQL para WordPress

  • Cómo descargar e instalar WordPress

Instale OpenLiteSpeed, PHP y MySQL

Lo primero que deberá hacer es instalar el servidor web OpenLiteSpeed, si aún no lo tiene en su sistema. Consulte nuestra guía de instalación de OpenLiteSpeed para instalar el software y luego vuelva a seguir las instrucciones a continuación cuando haya terminado.

Lo siguiente que tendremos que hacer es preparar nuestro sistema Linux con los paquetes de software adecuados. WordPress sólo puede ejecutarse si le proporcionamos un servidor HTTP, PHP y sus módulos relacionados y una base de datos MySQL. Abra una terminal y escriba los siguientes comandos para instalar PHP y MariaDB, que es una bifurcación de código abierto de MySQL:

En Debian y Ubuntu:


$ sudo apt install php mariadb-server mariadb-client php-mysql php-curl php-xml php-mbstring php-imagick php-zip php-gd

En CentOS:


$ sudo dnf install mariadb-server php-common php-curl php-xml php-mbstring php-imagick php-zip php-gd php-mysqlnd

Son muchos paquetes para instalar y sí, todos son necesarios. Sin algunos de los módulos PHP adicionales, no obtendrá una puntuación perfecta en la sección "Estado de salud del sitio" del panel de administrador de WordPress.

Configurar MySQL

Una de las primeras cosas que debemos hacer es preparar nuestra base de datos de WordPress. Para hacer eso, primero necesitamos realizar alguna configuración inicial de MySQL. Para comenzar, ejecute el siguiente comando en la terminal:


$ sudo mysql_secure_installation

Deje la primera respuesta en blanco y presione enter. Debe responder con y (sí) al resto de las indicaciones y configurar una contraseña de root cuando se le solicite. Esta configuración solo tarda un momento en completarse.

Crear una base de datos para WordPress

WordPress almacena todo el contenido de sus publicaciones y páginas, entre otra información, dentro de MySQL. Necesitaremos configurar un usuario MySQL y una base de datos para que WordPress acceda con los siguientes pasos:

  1. Comience abriendo MySQL con el usuario root:

    
    $ sudo mysql
    
  2. Crea una nueva base de datos para WordPress. En este ejemplo, llamaremos al nuestro wordpress_db, pero puedes usar el nombre que quieras.

    
    MariaDB [(none)]> CREATE DATABASE wordpress_db;
    
  3. A continuación, necesitamos crear un nuevo usuario que WordPress pueda usar para acceder a la base de datos que acabamos de crear. Para este ejemplo, crearemos nuestro nombre de usuario wordpress_user y nuestra contraseña my_password. Reemplace el texto my_password a continuación con una contraseña segura (y escríbala en algún lugar para más adelante):

    
    MariaDB [(none)]> CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'my_password';
    
  4. Luego, otorgue al usuario de WordPress permisos completos en la base de datos de WordPress:

    
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
    
  5. Por último, guarde los cambios que realizó en los permisos de usuario y salga de MariaDB:

    
    MariaDB [(none)]> FLUSH PRIVILEGES;
    MariaDB [(none)]> exit
    

Descargar e instalar WordPress

OpenLiteSpeed ya debería estar instalado y ejecutándose en este punto, y eso se puede verificar abriendo un navegador y navegando a la dirección de bucle invertido 127.0.0.1:8088 o simplemente localhost:8088 en tu sistema.

Aunque OpenLiteSpeed ya aloja nuestro sitio (o carece de uno), es una buena práctica configurar un nuevo archivo de host virtual para nuestra instalación de WordPress. Esto le permitirá más flexibilidad en el futuro si desea alojar varios sitios web o realizar cambios en el lugar donde está instalado el directorio de WordPress, etc.

  1. Primero, creemos el directorio donde almacenaremos nuestro sitio web de WordPress y copiemos el archivo de configuración del host virtual del sitio de ejemplo para que también sea la plantilla para nuestro nuevo sitio de WordPress.

    
    $ sudo mkdir -p /usr/local/lsws/wordpress
    $ sudo cp -av /usr/local/lsws/conf/vhosts/Example /usr/local/lsws/conf/vhosts/wordpress
    
  2. Luego, navegue hasta el panel de administración web de OpenLiteSpeed ubicado en https://localhost:7080/login.php e inicie sesión con su nombre de usuario y contraseña de administrador. En caso de que aún no haya configurado una, consulte nuestra guía sobre la contraseña predeterminada de OpenLiteSpeed.

  3. Haga clic en la pestaña de hosts virtuales y luego en el signo más para agregar un nuevo host virtual a OpenLiteSpeed.

  4. Ahora completaremos la siguiente información. Guarde sus cambios haciendo clic en el icono del disco cuando haya terminado.

    
    Virtual Host Name = wordpress
    Virtual Host Root = $SERVER_ROOT/wordpress
    Config File = $SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf
    Follow symbolic link = yes
    Enable Scripts/ExtApps = yes
    Restrained = yes
    

    Elija generar el archivo vhconf.conf cuando lo solicite el panel web.

  5. Realice un reinicio elegante cuando haya terminado.

  6. A continuación, vaya a la pestaña Escuchas, haga clic en el Escucha predeterminado y haga clic en el signo más como se indica en la siguiente pantalla para agregar una nueva asignación de host virtual.

  7. Ingrese wordpress para su host virtual, luego enumere todos los dominios que está utilizando. O simplemente ponga un * como un comodín.

    Haga clic en Guardar cuando haya terminado y realice otro reinicio elegante.

Descargar e instalar WordPress

Ahora que tenemos nuestro servidor HTTP configurado y PHP y MySQL están listos para funcionar, podemos pasar a la instalación de WordPress.

  1. Primero, use wget para descargar la última versión de WordPress:

    
    $ wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz
    
  2. Extraiga el archivo tar en el directorio de su sitio de WordPress:

    
    $ sudo tar -xzvf /tmp/wordpress.tar.gz -C /usr/local/lsws
    
  3. Ahora podemos comenzar a configurar WordPress. Abra su navegador de Internet y navegue hasta la dirección de host local 127.0.0.1:8088 o su nombre de dominio completo si configuró uno. Debería ser recibido por el asistente de configuración de WordPress. Haga clic en "Vamos" para comenzar.

  4. A continuación, ingrese la información de la base de datos que configuró anteriormente. Los dos últimos cuadros (host de la base de datos y prefijo de la tabla) se pueden dejar en sus valores predeterminados. Haga clic en "Enviar" cuando haya terminado.

  5. WordPress intentará establecer una conexión con la base de datos y le informará si tuvo éxito. Suponiendo que así sea, haga clic en "Ejecutar la instalación" para continuar.

  6. La siguiente pantalla le pedirá información general sobre su nuevo sitio. Una vez que termine de completar esto, haga clic en "instalar WordPress" en la parte inferior de la pantalla para finalizar la instalación.

  7. ¡La instalación de WordPress ya está completa! Puede hacer clic en el botón "iniciar sesión" para comenzar a crear contenido.

    Tenga en cuenta que para volver al panel de administración de WordPress en el futuro, siempre puede usar la URL http://127.0.0.1:8088/wp-admin (o reemplazar 127.0.0.1 con su URL totalmente calificada). nombre de dominio).

Ahora debería poder acceder a su sitio de WordPress desde http://127.0.0.1:8088 o su nombre de dominio completo.

Pensamientos finales

Este tutorial le ha mostrado cómo instalar componentes de primer nivel para ejecutar un sitio web de WordPress en un sistema Linux. WordPress es un increíble sistema de gestión de contenidos con una configuración prácticamente infinita. Es tan simple que alguien sin experiencia en codificación HTML, CSS o PHP puede tener un sitio web de excelente apariencia. Asegúrate de navegar por los menús de WordPress para ver todo el poder de personalización que tienes a tu alcance.

Artículos relacionados: