GNU/Linux >> Tutoriales Linux >  >> Linux

Instale WonderCMS en Rocky Linux 8

WonderCMS es un CMS simple y liviano escrito en PHP, jQuery y HTML/CSS. Es un CMS de archivo plano, lo que significa que no requiere una base de datos como MySQL o MariaDB. WonderCMS le permite crear un sitio web con facilidad sin ningún conocimiento de programación. Ofrece una amplia gama de funciones, que incluyen compatibilidad con SEO, URL amigables, temas, URL de inicio de sesión personalizadas y más.

En esta publicación, explicaremos cómo instalar WonderCMS en Rocky Linux 8.

Requisitos

  • Un servidor que ejecuta Rocky Linux 8 en Atlantic.Net Cloud Platform
  • Una contraseña de root configurada en su servidor

Paso 1:crear el servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Rocky Linux 8 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

dnf update -y

Paso 2:instale Apache y PHP

Primero, deberá instalar Apache, PHP y otras extensiones de PHP necesarias en su servidor. Puede instalarlos todos usando el siguiente comando:

dnf install httpd php php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-zip php-json wget unzip git -y

Una vez que todos los paquetes estén instalados, edite el archivo php.ini y cambie algunas configuraciones deseadas:

nano /etc/php.ini

Cambie las siguientes configuraciones:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
post_max_size 32M
upload_max_filesize = 64M
max_execution_time = 300
date.timezone = "America/Chicago"

Guarde y cierre el archivo, luego inicie el servicio Apache y habilítelo para que se inicie al reiniciar el sistema:

systemctl start httpd
systemctl enable httpd

Paso 3:Instalar WonderCMS

A continuación, deberá descargar la última versión de WonderCMS del repositorio de GitHub. Puedes descargarlo usando el siguiente comando:

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

Una vez que se complete la descarga, configure los permisos y la propiedad adecuados en el directorio de WonderCMS:

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

Una vez que haya terminado, puede continuar con el siguiente paso.

Paso 4:cree un host virtual de Apache para WonderCMS

A continuación, deberá crear un archivo de configuración de host virtual de Apache para WonderCMS. Puedes crearlo usando el siguiente comando:

nano /etc/httpd/conf.d/wondercms.conf

Agregue la siguiente configuración:

<VirtualHost *:80>
  ServerName wonder.example.com
  DirectoryIndex index.php
  DocumentRoot /var/www/html/wondercms
  Redirect /wondercms/loginURL /loginURL

  ErrorLog /var/log/httpd/error.log
  CustomLog /var/log/httpd/access.log combined

  <Directory /var/www/html/wondercms>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Guarde y cierre el archivo, luego reinicie el servicio Apache para aplicar los cambios:

systemctl restart httpd

Puede verificar el estado de Apache usando el siguiente comando:

systemctl status httpd

Obtendrá el siguiente resultado:

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Wed 2021-11-17 07:18:53 UTC; 6s ago
     Docs: man:httpd.service(8)
 Main PID: 7941 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 11411)
   Memory: 24.3M
   CGroup: /system.slice/httpd.service
           ├─7941 /usr/sbin/httpd -DFOREGROUND
           ├─7943 /usr/sbin/httpd -DFOREGROUND
           ├─7944 /usr/sbin/httpd -DFOREGROUND
           ├─7945 /usr/sbin/httpd -DFOREGROUND
           └─7946 /usr/sbin/httpd -DFOREGROUND

Nov 17 07:18:53 rockylinux systemd[1]: httpd.service: Succeeded.
Nov 17 07:18:53 rockylinux systemd[1]: Stopped The Apache HTTP Server.
Nov 17 07:18:53 rockylinux systemd[1]: Starting The Apache HTTP Server...

Paso 5:acceda a WonderCMS

Ahora, abra su navegador web y acceda a WonderCMS usando la URL http://wonder.example.com . Debería ver la siguiente pantalla que contiene su contraseña de inicio de sesión:

Haga clic en “Haga clic para iniciar sesión” Enlace. Debería ver la pantalla de inicio de sesión de WonderCMS:

Proporcione la contraseña de WonderCMS y haga clic en Iniciar sesión botón. Debería ver la siguiente pantalla:

Haga clic en Abrir configuración de seguridad para cambiar la contraseña predeterminada y la URL de inicio de sesión como se muestra a continuación:

Defina su nueva URL de inicio de sesión y contraseña y haga clic en CAMBIAR CONTRASEÑA botón para actualizar la contraseña.

Conclusión

¡Felicidades! Ha instalado con éxito WonderCMS con Apache en Rocky Linux 8. Ahora puede instalar temas y complementos y comenzar a crear su primer sitio web. ¡Pruébelo en su servidor privado virtual de Atlantic.Net!


Linux
  1. Instale Java 16 (OpenJDK 16) en Rocky Linux 8

  2. Cómo instalar Apache Cassandra en AlmaLinux / Rocky Linux 8

  3. Instalar Python en Rocky Linux 8

  4. Cómo instalar Python 3.10 en Rocky Linux 8

  5. Instale Apache 2 desde la fuente en Linux

Cómo instalar Apache Maven en Rocky Linux / CentOS 8

Cómo instalar Apache Cassandra en AlmaLinux 8 | Linux rocoso 8

Cómo instalar Apache en Almalinux 8 / Rocky Linux 8

Cómo instalar Apache Kafka en Rocky Linux 8 o AlmaLinux

Cómo instalar Apache Tomcat en Rocky Linux 8

Instale MariaDB 10.6 en Rocky Linux 8