Cotonti è un sistema di gestione dei contenuti (CMS) e framework di gestione dei contenuti (CMF) open source basato su PHP e MySQL. In questo articolo ti guideremo attraverso il processo di installazione di Cotonti su una CentOS 7 VPS con Apache, PHP e MariaDB.
Accedi al tuo VPS Linux come utente root e assicurati che tutti i pacchetti siano aggiornati
yum -y update
Ora installeremo MariaDB
yum install mariadb-server mariadb
Avvia MariaDB e aggiungilo per avviarlo automaticamente all'avvio del sistema
systemctl start mariadb.service systemctl enable mariadb.service
Esegui il comando seguente per proteggere il tuo server MariaDB e impostare una nuova password di root
mysql_secure_installation
Cotonti ha bisogno di un database MySQL, quindi accedi al server MySQL con utente root e crea un nuovo database e utente
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;
Non dimenticare di sostituire "PASSWORD" con una password reale.
Ora installeremo il server web Apache
yum install httpd
Avvia il server web e abilitalo all'avvio all'avvio
systemctl start httpd systemctl enable httpd
Installa PHP e alcune estensioni PHP
yum install php php-mysql php-gd php-mbstring php-common
Scarica l'ultima versione di Cotonti sul tuo server
wget https://github.com/Cotonti/Cotonti/archive/master.zip
Estrai l'archivio scaricato nella directory principale del documento sul tuo server.
yum -y install unzip unzip master.zip -d /var/www/html/ mv /var/www/html/Cotonti-master/ /var/www/html/cotoni
Copia il file di configurazione di esempio e modifica i suoi permessi
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
Cambia la proprietà
chown -R apache:apache /var/www/html/cotonti/
Ora imposteremo la direttiva di hosting virtuale Apache per il tuo sito Web Cotonti.
Crea un file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto
IncludeOptional vhosts.d/*.conf
e creare una directory '/etc/httpd/vhosts.d' in cui inseriremo tutti i nostri host virtuali.
mkdir /etc/httpd/vhosts.d
Crea un host virtuale per il tuo 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>
E riavvia Apache per rendere effettive le modifiche
systemctl restart httpd
È tutto. Ora, dobbiamo pranzare il programma di installazione web che accede a http://tuodominio.com . La procedura guidata di installazione verificherà se il tuo server soddisfa tutti i requisiti e terminerà l'installazione di Cotonti. Dovrai inserire le tue informazioni MySQL e creare un utente amministratore.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.