GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar WonderCMS en Ubuntu 20.04 (con Nginx)

Hola amigos. Espero que estés bien y seguro. En esta publicación, le mostraremos cómo instalar WonderCMS en Ubuntu 20.04 pero usando Nginx.

WonderCMS es un CMS enfocado en la simplicidad de uso sin sacrificar la funcionalidad. Gracias a esto es un CMS fácil de usar y configurar, pero sobre todo muy rápido y eficiente.

Una de las características más importantes de WonderCMS es que no requiere un controlador de base de datos. Por lo tanto, puede usarlo en muchas circunstancias.

Así que vamos a por ello y, por cierto, usaremos Nginx como servidor web y aumentaremos el rendimiento de la web.

Preparando el sistema para la instalación de WonderCMS

En este tutorial usaremos el usuario root, pero también puedes hacerlo desde tu usuario con sudo acceso. Primero, acceda a su servidor a través de SSH.

Luego, actualice todo el sistema operativo.

apt update
apt upgrade

A partir de entonces, instale algunos paquetes necesarios para hacer la publicación.

apt install git wget unzip

Ahora podemos continuar.

Instalar Nginx y PHP en Ubuntu 20.04

El siguiente paso es instalar Nginx y PHP en nuestro sistema. Para lograr esto, solo necesitamos ejecutar

apt install nginx php php-fpm php-fpm php-mbstring php-curl php-zip 

Como podemos ver, la herramienta requiere pocos módulos PHP, lo que nos da una idea de su potencia.

Ahora es necesario hacer algunos ajustes en PHP. Abra el archivo de configuración de PHP con PHP-fpm

nano /etc/php/7.4/fpm/php.ini

Y haz los siguientes cambios

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
post_max_size 32
Mupload_max_filesize = 64M
max_execution_time = 300
date.timezone = "your-timezone"

Para hacerlo más rápido, puedes usar la combinación de teclas CTRL + W para buscar dentro del archivo.

Cuando haya realizado los cambios, guárdelos y cierre el editor.

Para aplicar los cambios, reinicie el servicio PHP-fpm.

systemctl restart php7.4-fpm

Instalar WonderCMS en Ubuntu 20.04

Ahora gracias a Git, clona el repositorio de WonderCMS y descárgalo al sistema.

git clone https://github.com/robiso/wondercms.git /var/www/html/wondercms

Asignar el propietario de la carpeta

chown -R www-data:www-data /var/www/html/wondercms

Y luego, cree un nuevo ServerBlocks para WonderCMS

nano /etc/nginx/conf.d/wondercms.conf

Agrega lo siguiente

server {
    listen 80;
    server_name wondercms.unixcop.test;
    root /var/www/html/wondercms;
    index index.php;
    autoindex off;
    location / {
        if (!-e $request_filename) {
            rewrite ^/(.+)$ /index.php?page=$1 last;
        }
    }
    # prevent access to database.js
    location ~ database.js {
        return 403;
    }
    location ~ \.php(/|$) {
        include fastcgi.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
}

Modifique el valor de server_name al valor de su dominio.

Guarde los cambios y cierre el editor. Aplique los cambios reiniciando Nginx.

systemctl restart nginx

Puede comprobar el estado del servicio en busca de errores.

systemctl status nginx

Acceso a la interfaz web de WonderCMS

Ahora abra un navegador web para acceder a su dominio, donde verá la siguiente pantalla.

Se le dará la primera contraseña a utilizar. Cópielo y utilícelo para iniciar sesión haciendo clic en el botón Iniciar sesión.

Verá la siguiente pantalla

Pegue la contraseña generada e inicie sesión.

Si todo salió bien, verá esta pantalla donde puede hacer clic en el enlace que se muestra para visitar la pantalla de opciones de seguridad. En esa ventana, cambie la contraseña actual por la suya y establezca una URL de inicio de sesión. En mi caso, he usado http://mydomain.com/admin pero usa lo que quieras.

Finalmente, puede consultar el Cómo para comenzar con WonderCMS.

Conclusión

En esta publicación, aprendiste cómo instalar WonderCMS. Este CMS destaca por ser fácil y sencillo de utilizar. Además de no requerir un administrador de base de datos, es bastante liviano.


Ubuntu
  1. Cómo instalar MediaWiki con Nginx en Ubuntu 16.04

  2. Cómo instalar Phorum con Nginx en Ubuntu 18.04 LTS

  3. Cómo instalar Symfony 3 Framework con Nginx en Ubuntu 14.04

  4. Instale PHP 7.1 con Nginx en Ubuntu 16.04

  5. Cómo instalar PHP 7.4 con Nginx en Ubuntu 20.04

Cómo instalar OSClass con Nginx en Ubuntu 20.04

Cómo instalar Nginx con ModSecurity en Ubuntu 15.04

Cómo instalar Grav CMS con Nginx en Ubuntu 20.04

Cómo instalar Nextcloud 13 en Ubuntu 16.04 con Nginx

Cómo instalar Laravel PHP Framework con Nginx en Ubuntu 20.04

Cómo instalar Laravel PHP Framework con Nginx en Ubuntu Linux