phpwcms è un sistema di gestione dei contenuti gratuito e open source e un framework di sviluppo PHP. È molto potente, veloce e flessibile. Viene utilizzato dagli sviluppatori per creare migliaia di siti Web in tutto il mondo. Con la sua estensibilità, phpwcms può creare siti Web potenti con molte funzionalità. L'area di amministrazione è facile da usare con un'ottima interfaccia utente e i principianti possono adattarsi facilmente ad essa. In questo tutorial ti guideremo attraverso il processo di installazione di phpwcms su un VPS CentOS 7 con server web Apache, PHP e MariaDB
Per avviare l'installazione, accedi al tuo server CentOS 7 come utente root
ssh root@IP
Come al solito, esegui il comando seguente per aggiornare tutti i pacchetti installati
yum -y update
Quindi, installa il server web Apache
yum -y install httpd
Una volta completata l'installazione del server web, avvialo e impostalo per l'avvio automatico all'avvio.
systemctl start httpd systemctl enable httpd
phpwcms è un'applicazione basata su PHP e dobbiamo installare PHP con le estensioni 'mysql' installate
yum -y install php php-mysql
Esegui il seguente comando sul tuo terminale per installare il server MariaDB sul tuo server CentOS 7
yum -y install mariadb mariadb-server
Una volta completata l'installazione, avvia il server MariaDB e impostalo per l'avvio all'avvio del sistema
systemctl start mariadb systemctl enable mariadb
Quindi, esegui lo mysql_secure_installation script
. Questo script ti aiuterà a migliorare la sicurezza della tua installazione di MariaDB e a impostare la tua password di root di MariaDB.
phpwcms richiede un database vuoto, quindi accedi al server MariaDB con l'utente root e crea un nuovo utente e database che verranno utilizzati da phpwcms per memorizzare le informazioni
mysql -u root -p CREATE DATABASE phpwcms; CREATE USER 'phpwcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `phpwcms`.* TO 'phpwcmsuser'@'localhost'; FLUSH PRIVILEGES; exit
Non dimenticare di sostituire "PASSWORD" con una password efficace.
Scarica l'ultima versione disponibile di phpwcms dal loro sito Web ufficiale sul tuo server. Assicurati di scaricare la versione completa e non un pacchetto di patch.
wget https://github.com/slackero/phpwcms/archive/phpwcms-1.8.2.zip
Decomprimi l'archivio ZIP scaricato nella directory principale dei documenti sul tuo server
unzip phpwcms-1.8.2.zip -d /var/www/html/
Questo creerà una nuova directory per phpwcms con il numero di versione. Cambia il nome della directory in qualcosa di più semplice.
cd /var/www/html/ mv phpwcms-phpwcms-1.8.2 phpwcms
Imposta l'utente Apache come proprietario dei file e delle directory phpwcms
chown -R apache: /var/www/html/phpwcms
Nel passaggio successivo creeremo un host virtuale Apache per il tuo sito Web basato su phpwcms. Crea un file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto:
IncludeOptional vhosts.d/*.conf
Crea una directory 'vhosts.d/'
mkdir /etc/httpd/vhosts.d/
e crea l'host virtuale con i seguenti contenuti
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/phpwcms/" 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/phpwcms/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Salva il file e riavvia il server Web Apache per rendere effettive le modifiche.
systemctl restart httpd
Con questo passaggio l'installazione dalla riga di comando è completata. Ora apri un browser web e naviga su http://tuodominio.com/setup/index.php, accetta i loro termini e condizioni e segui le istruzioni sullo schermo per completare l'installazione di phpwcms.
Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting CMS velocissimi, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare phpwcms 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.