In questo tutorial, ti mostreremo come installare Wolf CMS su CentOS 7. Per chi non lo sapesse, Wolf CMS è un sistema di gestione dei contenuti ed è un software libero pubblicato sotto la GNU General Public License v3. Wolf CMS è scritto nel linguaggio di programmazione PHP. Wolf CMS è un fork di Frog CMS.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Wolf CMS in CentOS 7.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Wolf CMS su CentOS 7
Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.
yum -y update
Passaggio 2. Installa il server LAMP e includi alcune estensioni PHP.
Installeremo Apache con yum, che è il gestore di pacchetti predefinito per CentOS 7:
yum install httpd
Installazione di MariaDB:
yum install mariadb mariadb-server mysql
Installa PHP e alcuni moduli PHP:
yum install php php-mysql php-common
Avvia i servizi LAMP e abilita l'avvio all'avvio del sistema utilizzando:
### Apache ### systemctl start httpd systemctl enable httpd ### MariaDB ### systemctl start mariadb systemctl enable mariadb
Passaggio 3. Configurazione di MariaDB per Wolf CMS.
Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB utilizzando mysql_secure_installation
sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà la password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MySQL:
mysql_secure_installation
Successivamente, dovremo accedere alla console MariaDB e creare un database per Wolf CMS. Esegui il seguente comando:
mysql -u root -p
Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione Wolf CMS:
CREATE DATABASE wolfcms CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `wolfcms`.* TO 'wolfcmsuser'@'localhost'; FLUSH PRIVILEGES;
Passaggio 4. Installa Wolf CMS.
Scarica l'ultima versione stabile di Wolf CMS, Al momento della stesura di questo articolo, è la versione 0.8.2. Esegui il seguente comando:
wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.2.zip unzip wolfcms-0.8.2.zip -d /var/www/html/
Dovremo modificare alcune autorizzazioni per le cartelle:
chown -R apache:apache wolfcms
Passaggio 5. Configura il server web Apache.
Crea un nuovo VirtualHost per Wolf CMS con il tuo editor di testo preferito nei seguenti comandi:
nano /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
Quindi configura il file come mostrato di seguito:
### nano /etc/httpd/vhosts.d/yourdomain.tld.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/wolfcms" ServerName yourdomain.tld ServerAlias www.yourdomain.tld ErrorLog "/var/log/httpd/yourdomain.tld-error_log" CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined <Directory "/var/www/html/wolfcms/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Modifica il file di configurazione php.ini:
### nano /etc/php.ini magic_quotes_gpc = Off
Riavvia Apache per rendere effettive le modifiche:
systemctl restart httpd
Passaggio 6. Accesso a Wolf CMS.
Wolf CMS sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com
o http://your-server-ip
e completare i passaggi necessari per completare l'installazione. Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo. Al termine dell'installazione, elimina le directory /install e /docs e rimuovi i permessi di scrittura per il file config.php.
Congratulazioni! Hai installato con successo Wolf CMS. Grazie per aver utilizzato questo tutorial per l'installazione del sistema di gestione dei contenuti Wolf sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito Web Wolf CMS.