GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar WordPress con OpenLiteSpeed ​​en Ubuntu 16.04 LTS

En este tutorial, le mostraremos cómo instalar WordPress con OpenLiteSpeed ​​en Ubuntu 16.04 LTS. Para aquellos de ustedes que no lo sabían, WordPress es una herramienta de creación de sitios web de código abierto en línea. escrito en PHP. Pero en el lenguaje no geek, es probablemente el sistema de administración de contenido de sitios web y blogs más fácil y poderoso (o CMS) que existe en la actualidad.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de los sistemas de administración de contenido de WordPress en Ubuntu 16.04 (Xenial Xerus).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 16.04 (Xenial Xerus).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar WordPress con OpenLiteSpeed ​​en Ubuntu 16.04 LTS

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get comandos en la terminal.

sudo apt-get update
sudo apt-get upgrade

Paso 2. Instalación de OpenLiteSpeed.

Primero, descargue el script de 1 clic de OpenLiteSpeed ​​en su servidor:

wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh

Haga que el archivo sea ejecutable con el siguiente comando:

chmod +x ols1clk.sh

Paso 3. Instale PHP 7 en OpenLiteSpeed.

Para instalar PHP 7, ejecute el siguiente comando:

./ols1clk.sh --lsphp 70

Cuando se complete la instalación, configure un nombre de usuario y una contraseña administrativos para la interfaz web de OpenLiteSpeed ​​ejecutando el siguiente comando:

/usr/local/lsws/admin/misc/admpass.sh

Paso 4. Instalación de MariaDB.

Para instalar MariaDB, ejecute el siguiente comando:

apt-get install -y mariadb-server

Configuración de MariaDB para WordPress.

De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB utilizando mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura:

mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para WordPress. Ejecute el siguiente comando:

mysql -u root -p

Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para Instalación de WordPress:

CREATE DATABASE wordpress character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'your_password';
FLUSH PRIVILEGES;

Paso 5. Instalación de WordPress.

Lo primero que debe hacer es ir a la página de descarga de WordPress y descargar la última versión estable de WordPress, al momento de escribir este artículo es la versión 4.8.1 :

cd /usr/local/lsws/example
wget http://wordpress.org/latest.zip

Descomprima el archivo de WordPress en el directorio raíz del documento en su servidor:

unzip latest.zip

Necesitaremos cambiar algunos permisos de carpetas:

chown -R nobody:nogroup /usr/local/lsws/example/wordpress/

Configuración de WordPress

En este paso configuraremos el archivo de configuración principal de WordPress, donde debemos configurar sus parámetros básicos para que pueda conectarse con la base de datos y el usuario:

cd wordpress
mv wp-config-sample.php wp-config.php

Ahora ábralo usando cualquiera de sus editores favoritos, para realizar cualquier cambio en el archivo de configuración de WordPress:

nano wp-config.php

Estos son los valores que necesitamos actualizar de acuerdo con nuestra base de datos anterior y la configuración del usuario:

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

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

/** MySQL database password */
define('DB_PASSWORD', 'your_password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Paso 6. Configurar OpenLiteSpeed.

Primero, modifique el host virtual predeterminado que ya está presente en la configuración de OpenLiteSpeed ​​para que podamos usarlo para nuestra instalación de WordPress. Primero, inicie sesión en OpenLiteSpeed ​​WebAdmin panel en https://your-ip-address:7080 .

Una vez que haya iniciado sesión en OLS WebAdmin, seleccione "Host virtual" en la barra de menú y haga clic en el enlace "Ver":

Esto le permitirá editar la configuración de su servidor virtual.

Primero, cambiaremos el origen del documento de este host virtual para ingresar a nuestro directorio de WordPress.

Haga clic en la pestaña "General" del host virtual y luego haga clic en el botón "Editar" de la tabla "General":

En el campo "Raíz del documento", cambie el valor de $VH_ROOT/html/ a $VH_ROOT/wordpress/:

Haga clic en "Guardar" cuando haya terminado.

Luego, permitiremos archivos index.php para que puedan usarse para procesar solicitudes que no son manejadas por documentos estáticos. Esto permitirá la lógica principal de WordPress para funcionar correctamente.

Haga clic en el botón "Editar" para la tabla "Archivos de índice":

Desde el campo para "Archivos de índice" válidos, agregue index.php antes de index.html para permitir que los archivos de índice de PHP tengan prioridad:

Haga clic en "Guardar" cuando haya terminado.

Configure las reescrituras de WordPress para habilitar la compatibilidad con enlaces permanentes:

A continuación, instalaremos las instrucciones de compilación para que podamos usar enlaces permanentes dentro de nuestra instalación de WordPress.

Para hacerlo, haga clic en la pestaña "Reescribir" en el host virtual. En la segunda pantalla, haga clic en el botón "Editar" en el "Control de reescritura". tabla:

Seleccione "Sí" en la alternativa "Habilitar reescritura":

Haga clic en "Guardar" para volver al menú principal. Haga clic en el botón "Editar" para la tabla "Reglas de reescritura":

Elimine las reglas que están presentes actualmente y agregue las siguientes reglas para habilitar reescrituras para WordPress:

Haga clic en el botón "Guardar" para ejecutar sus nuevas reglas de reescritura.

Lo segundo que tenemos que hacer sería cambiar el puerto de escucha predeterminado de 8088 a 80.

Seleccione "Oyentes" en la barra de menú y haga clic en el enlace "Ver":

A continuación, haga clic en el botón "Editar" para la tabla "Configuración de dirección":

En el área Puerto, cambie el número de puerto de 8088 a 80:

Haga clic en "Guardar" cuando haya terminado.

Reiniciar el servidor para implementar el cambio

Todas las configuraciones mencionadas anteriormente, ahora podemos reiniciar suavemente el host OpenLiteSpeed ​​para habilitar nuestras modificaciones.

Paso 7. Acceso a WordPress.

WordPress estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://yourdomain.com o http://server-ip/ y complete los pasos necesarios para finalizar la instalación.

¡Felicitaciones! Ha instalado correctamente WordPress con Docker. Gracias por usar este tutorial para instalar WordPress con OpenLiteSpeed ​​en su Ubuntu 16.04. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de OpenLiteSpeed .


Ubuntu
  1. Cómo instalar WordPress en Ubuntu 15.04

  2. Cómo instalar WordPress en Ubuntu 16.04

  3. Cómo instalar SugarCRM en Ubuntu 16.04 LTS

  4. Cómo instalar TYPO3 en Ubuntu 16.04 LTS

  5. Cómo instalar Redmine en Ubuntu 16.04 LTS

Cómo instalar WordPress en Ubuntu 17.10

Cómo instalar osTicket en Ubuntu 16.04 LTS

Cómo instalar WordPress en Ubuntu 18.04 LTS

Cómo instalar Joomla con Nginx en Ubuntu 18.04 LTS

Cómo instalar phpMyAdmin con Nginx en Ubuntu 18.04 LTS

Cómo instalar WordPress en Ubuntu 20.04 LTS