Wolf CMS è un sistema di gestione dei contenuti basato su PHP gratuito e open source che offre un'interfaccia utente semplice ed elegante. Wolf CMS è un fork di Frog CMS. Per eseguire Wolf CMS sul tuo server devi avere un web server, PHP5 e MySQL o SQLite 3 database server installati. In questo tutorial installeremo Wolf CMS su una CentOS 7 VPS con Apache, PHP e MariaDB.
Fin dall'inizio dobbiamo assicurarci che tutti i pacchetti installati sul server siano aggiornati
yum -y update
Wolf CMS dipende da un database, quindi installeremo il server MariaDB
yum install mariadb mariadb-server
Avvia il server del database MariaDB e abilita il servizio all'avvio
systemctl start mariadb systemctl enable mariadb
Esegui lo script di post installazione "mysql_secure_installation" che rimuove il database di test e protegge MariaDB. Ti chiederà anche di impostare la tua password di root MariaDB.
Accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo utente e database con tipo di confronto Unicode
mysql -u root -p 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;
Successivamente, installeremo il server Web Apache, lo avvieremo e lo aggiungeremo per avviarlo automaticamente all'avvio del sistema
yum install httpd systemctl start httpd systemctl enable httpd
Installa PHP e con i moduli PHP
yum install php php-mysql php-common
Scarica l'ultima versione stabile di Wolf CMS dal loro sito Web ufficiale.
wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.2.zip
Decomprimi l'archivio zip nella directory principale del documento sul tuo server
unzip wolfcms-0.8.2.zip -d /var/www/html/
L'archivio verrà decompresso in una nuova directory "wolfcms". Cambia la directory di lavoro corrente e cambia il proprietario della directory
cd /var/www/html/wolfcms chown -R apache:apache wolfcms
Per utilizzare URL puliti, rinomineremo il file .htaccess attivandolo rinominandolo
mv _.htaccess .htaccess
Se non è già disattivato, si consiglia di disattivare magic_quotes_gpc perché questa funzione è deprecata. Per fare ciò dobbiamo modificare il file di configurazione di PHP e assicurarci che la riga seguente sia disattivata
magic_quotes_gpc = Off
Possiamo trovare il file di configurazione PHP caricato eseguendo
php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini
Per accedere a Wolf CMS utilizzando il tuo nome di dominio, devi creare un host virtuale Apache. Crea la directory '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf Create the virtual host vim /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>
e riavvia Apache per rendere effettive le modifiche.
systemctl restart httpd
Infine, apri il tuo browser web preferito, accedi a http://tuodominio.tld/ e segui i passaggi della procedura guidata di configurazione per completare l'installazione.
Al termine dell'installazione, elimina /install e /docs directory e rimuovere i permessi di scrittura per il file config.php.
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 installare Wolf CMS 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.