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

Installa Craft CMS su CentOS 7

Craft è un sistema di gestione dei contenuti (CMS) progettato per gli editori che desiderano un maggiore controllo e prestazioni più potenti dal proprio CMS. È un'applicazione basata su PHP costruita sul framework Yii. In questo tutorial installeremo Craft su un VPS CentOS 7 con Apache, PHP e MariaDB.

Per eseguire Craft CMS, il tuo server deve soddisfare i seguenti requisiti:

  • PHP 5.3.0 o successivo
  • Server MySQL 5.1.0 o successivo
  • Un server web (Apache, Nginx, IIS)
  • 32 MB o più di memoria allocata a PHP
  • 20 MB o più di spazio libero su disco
  • 1 MB o più di spazio nel database

Installare Craft è molto semplice. Prima di tutto accedi al tuo server come utente root e assicurati che tutti i pacchetti siano aggiornati eseguendo il seguente comando

yum -y update

Eseguire il comando seguente per installare il server di database MariaDB

yum install mariadb mariadb-server

Avvia il server del database MariaDB e abilitalo all'avvio all'avvio

systemctl start mariadb
systemctl enable mariadb

Esegui lo script "mysql_secure_installation" per proteggere il server del database e imposta la tua password di root MariaDB

Accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo database e utente per Craft.

mysql -u root -p

CREATE DATABASE craft;
CREATE USER 'craftuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `craft`.* TO 'craftuser'@'localhost';
FLUSH PRIVILEGES;

Non dimenticare di sostituire "PASSWORD" con una password complessa.

Successivamente, installeremo il server Web Apache

yum install httpd

Come abbiamo fatto con MariaDB, avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema

systemctl start httpd
systemctl enable httpd

Craft è un'applicazione basata su PHP, quindi dobbiamo installare PHP con pochi moduli PHP

yum install php php-pdo php-common php-mcrypt php-mbstring

Scarica l'ultima versione stabile di Craft dal loro sito Web ufficiale.

wget http://download.buildwithcraft.com/craft/2.4/2.4.2670/Craft-2.4.2670.zip

Decomprimi l'archivio zip scaricato.

unzip Craft-2.4.2670.zip

L'archivio contiene due directory "craft/" e "public/". Si consiglia di spostare la directory 'craft/' sopra la directory radice del documento.

mv craft/ /var/www/

E sposta la directory 'public/' nella directory principale dei documenti sul tuo server e cambia la tua directory di lavoro corrente.

mv public/ /var/www/html/
cd /var/www/html/
mv public/ craft/

Se non sei sicuro di dove sia la directory principale del tuo documento, puoi usare il seguente comando per scoprirlo

grep -i '^documentroot' /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"

Cambia la proprietà

chown -R apache:apache craft/

Ora dobbiamo dire a Craft come connettersi al database MariaDB. Apri il file db.conf e inserisci le informazioni del database:

vim ../../craft/config/db.php

'server' => 'localhost',
'user' => 'craftuser',
'password' => 'PASSWORD',
'database' => 'craft',
'tablePrefix' => 'craft',

Rinomina il file htacces che si trova nella directory 'public/'

mv public/htaccess public/.htaccess

Quindi, crea l'host virtuale Apache per il tuo dominio. Crea la directory '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

e crea l'host virtuale

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/craft/"
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/craft/">
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

Ora, carica il pannello di amministrazione di Craft su http://tuodominio.com/admin per completare l'installazione.

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Craft 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 Teamspeak 3 Server su CentOS 8

  2. Installa amministratore su CentOS

  3. Installa Textpattern su CentOS 7

  4. Installa CumulusClips su CentOS 7

  5. Installa Apache su CentOS 8

Come installare Craft CMS su CentOS 7

Come installare FreeIPA Server su CentOS 7

Come installare Samba Server su CentOS 8

Come installare Centreon su Centos 7

Installa Nginx su CentOS 7 / RHEL 7

Come installare Craft CMS su CentOS 7