GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Website Baker su un CentOS 7 VPS

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.


Cent OS
  1. Come installare ImpressCMS su un VPS CentOS 6

  2. Come installare ocPortal su un VPS CentOS 7

  3. Come installare LDAP 389 Directory Server su un CentOS 6 VPS

  4. Come installare Railo su un CentOS 7 VPS

  5. Come installare phpwcms su un VPS CentOS 7

Come installare MariaDB su CentOS 8

Come installare FreeIPA Server su CentOS 7

Come installare Cacti Monitoring Server su CentOS 8

Come installare Zabbix Server 5.0 / 4.0 su CentOS 8 / RHEL 8

Come installare il server di posta con PostfixAdmin su CentOS 7

Come installare il server LEMP su CentOS 8