In questo tutorial spiegheremo come installare Website Baker su un VPS CentOS 7 utilizzando il server web Apache e il database MariaDB.
Website Baker è un sistema di gestione dei contenuti (CMS) open source scritto in PHP e utilizza un database per archiviare i dati. Website Baker ha un'interfaccia facile da usare, front-end basato su modelli, amministrazione multiutente con livelli di privilegio, ecc. Questa guida dovrebbe funzionare su qualsiasi altra distribuzione Linux basata su RPM, ma è stata testata e scritta per CentOS 7.
Al momento della stesura di questo tutorial, WebsiteBaker 2.8.3 è l'ultima versione stabile disponibile e richiede:
– Server Web Apache.
– PHP (versione 5.3.6 o successiva) con l'estensione MySQLi abilitata.
– MySQL o MariaDB installati sul tuo VPS Linux.
Istruzioni per l'installazione:
Accedi al tuo VPS tramite SSH:
ssh user@IP
Assicurati che tutti i pacchetti siano aggiornati eseguendo il comando seguente:
yum -y update
Website Baker utilizza un database per memorizzare le informazioni, quindi esegui il seguente comando per installare il server MariaDB:
yum install mariadb mariadb-server
Avvia il servizio MariaDB e abilitalo all'avvio all'avvio:
systemctl start mariadb systemctl enable mariadb
Per proteggere il server MariaDB per la produzione, rimuovere il database di test e impostare la password root di MariaDB, eseguire lo script "mysql_secure_installation".
Quindi, utilizzare il comando seguente per connettersi al server MariaDB come utente root di MariaDB e creare un nuovo database e account utente MariaDB:
mysql -u root -p CREATE DATABASE wbaker; CREATE USER 'wbakeruser'@'localhost' IDENTIFIED BY 'PASSW0RD'; GRANT ALL PRIVILEGES ON 'wbaker'.* TO 'wbakeruser'@'localhost'; FLUSH PRIVILEGES; quit
Non dimenticare di sostituire "PASSW0RD" con una password complessa.
Installa il server Web Apache:
yum install httpd
Avvia il server Web Apache e configuralo per l'avvio automatico all'avvio:
systemctl start httpd systemctl enable httpd
Installa l'estensione PHP e PHP MySQLi:
yum -y install php php-mysqli
Scarica l'ultima versione stabile di Website Baker dal loro sito Web ufficiale:
wget http://wiki.websitebaker.org/wbdownload/Wb2-8-3WithSP4.zip
Estrai l'archivio zip nella directory "/var/www/html/" sul tuo server:
unzip Wb2-8-3WithSP4.zip -d /var/www/html/
L'archivio verrà estratto in una nuova directory denominata "wb". Modifica la proprietà di quella directory in modo che sia accessibile dal server web:
cd /var/www/html/ chown -R apache:apache wb/
Rinomina il file config.php.new in config.php:
cd /var/www/html/wb mv config.php.new config.php
Crea un nuovo host virtuale Apache per il tuo dominio. Modifica il file di configurazione di Apache '/etc/httpd/conf.d/vhosts.conf':
vim /etc/httpd/conf.d/vhosts.conf
e inserisci la seguente riga:
IncludeOptional vhosts.d/*.conf
Crea una nuova directory denominata "vhosts.d":
mkdir /etc/httpd/conf.d/vhosts.d/
e crea l'host virtuale:
vim /etc/httpd/vhosts.d/yourdomain.com.conf
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/wb/" 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/wb/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Riavvia il server Web Apache per rendere effettive le modifiche:
systemctl restart httpd
Naviga il tuo browser web preferito su http://tuodominio.com e segui le istruzioni sullo schermo per completare l'installazione, quindi accedi al back-end di amministrazione di Website Baker e configuralo in base alle tue esigenze.
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 Website Baker 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.