Cotonti es un sistema de gestión de contenido (CMS) y un marco de gestión de contenido (CMF) de código abierto impulsado por la comunidad con tecnología de PHP y MySQL. En este artículo lo guiaremos a través del proceso de instalación de Cotonti en un VPS CentOS 7 con Apache, PHP y MariaDB.
Inicie sesión en su Linux VPS como usuario raíz y asegúrese de que todos los paquetes estén actualizados
yum -y update
Ahora, instalaremos MariaDB
yum install mariadb-server mariadb
Inicie MariaDB y agréguelo para que se inicie automáticamente al iniciar el sistema
systemctl start mariadb.service systemctl enable mariadb.service
Ejecute el siguiente comando para asegurar su servidor MariaDB y establezca una nueva contraseña de root
mysql_secure_installation
Cotonti necesita una base de datos MySQL, así que inicie sesión en el servidor MySQL con el usuario root y cree una nueva base de datos y usuario
mysql -u root -p MariaDB [(none)]> CREATE DATABASE cotonti; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cotonti.* TO 'cotontiuser'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> flush privileges; MariaDB [(none)]>> \q;
No olvide reemplazar 'CONTRASEÑA' con una contraseña real.
Ahora, instalaremos el servidor web Apache
yum install httpd
Inicie el servidor web y habilítelo para que se inicie en el arranque
systemctl start httpd systemctl enable httpd
Instale PHP y algunas extensiones de PHP
yum install php php-mysql php-gd php-mbstring php-common
Descarga la última versión de Cotonti a tu servidor
wget https://github.com/Cotonti/Cotonti/archive/master.zip
Extraiga el archivo descargado al directorio raíz del documento en su servidor.
yum -y install unzip unzip master.zip -d /var/www/html/ mv /var/www/html/Cotonti-master/ /var/www/html/cotoni
Copie el archivo de configuración de muestra y cambie sus permisos
cp /var/www/html/cotonti/datas/config-sample.php /var/www/html/cotonti/datas/config.php chmod 666 /var/www/html/cotonti/datas/config.php
Cambiar la propiedad
chown -R apache:apache /var/www/html/cotonti/
Ahora, configuraremos la directiva de alojamiento virtual de Apache para su sitio web de Cotonti.
Cree un archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido
IncludeOptional vhosts.d/*.conf
y cree un directorio '/etc/httpd/vhosts.d' donde colocaremos todos nuestros hosts virtuales.
mkdir /etc/httpd/vhosts.d
Cree un host virtual para su dominio Cotonti
vim /etc/httpd/vhosts.d/yourdomain.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/cotonti" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/cotonti/"> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Y reinicie Apache para que los cambios surtan efecto
systemctl restart httpd
Eso es todo. Ahora, necesitamos iniciar el instalador web accediendo a http://yourdomain.com. El asistente de instalación verificará si su servidor cumple con todos los requisitos y finalizará la instalación de Cotonti. Deberá ingresar su información de MySQL y crear un usuario administrador.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.