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:
Comience abriendo MySQL con el usuario root:
$ sudo mysql
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;
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ñamy_password
. Reemplace el textomy_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';
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';
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.
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
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.
Haga clic en la pestaña de hosts virtuales y luego en el signo más para agregar un nuevo host virtual a OpenLiteSpeed.
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.
Realice un reinicio elegante cuando haya terminado.
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.
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.
Primero, use wget para descargar la última versión de WordPress:
$ wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz
Extraiga el archivo tar en el directorio de su sitio de WordPress:
$ sudo tar -xzvf /tmp/wordpress.tar.gz -C /usr/local/lsws
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.
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.
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.
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.
¡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.