GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Craft CMS na CentOS 7

Craft je systém pro správu obsahu (CMS) určený pro vydavatele, kteří chtějí od svého CMS větší kontrolu a výkonnější výkon. Je to aplikace založená na PHP postavená na frameworku Yii. V tomto tutoriálu nainstalujeme Craft na CentOS 7 VPS s Apache, PHP a MariaDB.

Abyste mohli provozovat Craft CMS, váš server musí splňovat následující požadavky:

  • PHP 5.3.0 nebo novější
  • Server MySQL 5.1.0 nebo novější
  • Webový server (Apache, Nginx, IIS)
  • 32 MB nebo více paměti přidělené PHP
  • 20 MB nebo více volného místa na disku
  • 1 MB nebo více místa v databázi

Instalace Craftu je velmi snadná. Nejprve se přihlaste k serveru jako uživatel root a pomocí následujícího příkazu se ujistěte, že jsou všechny balíčky aktuální

yum -y update

Spuštěním následujícího příkazu nainstalujte databázový server MariaDB

yum install mariadb mariadb-server

Spusťte databázový server MariaDB a povolte jeho spuštění v době spouštění

systemctl start mariadb
systemctl enable mariadb

Spusťte skript „mysql_secure_installation“, abyste zabezpečili databázový server a nastavte své root heslo MariaDB

Přihlaste se k serveru MariaDB pomocí uživatele „root“ a vytvořte novou databázi a uživatele pro 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;

Nezapomeňte nahradit „PASSWORD“ silným heslem.

Dále nainstalujeme webový server Apache

yum install httpd

Stejně jako jsme to udělali s MariaDB, spusťte webový server Apache a přidejte jej, aby se automaticky spustil při startu systému

systemctl start httpd
systemctl enable httpd

Craft je aplikace založená na PHP, takže musíme nainstalovat PHP mezi několik modulů PHP

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

Stáhněte si nejnovější stabilní verzi Craft z jejich oficiálních stránek.

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

Rozbalte stažený zip archiv.

unzip Craft-2.4.2670.zip

Archiv obsahuje dva adresáře ‚craft/‘ a ‚public/‘ . Doporučuje se přesunout adresář ‚craft/‘ nad kořenový adresář dokumentu.

mv craft/ /var/www/

A přesuňte adresář ‚public/‘ do kořenového adresáře dokumentů na vašem serveru a změňte svůj aktuální pracovní adresář.

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

Pokud si nejste jisti, kde je kořenový adresář vašeho dokumentu, můžete to zjistit pomocí následujícího příkazu

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

Změňte vlastnictví

chown -R apache:apache craft/

Nyní musíme Craftovi říct, jak se připojit k databázi MariaDB. Otevřete soubor db.conf a zadejte informace o databázi:

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

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

Přejmenujte soubor htacces umístěný v adresáři ‚public/‘

mv public/htaccess public/.htaccess

Dále vytvořte virtuálního hostitele Apache pro vaši doménu. Vytvořte adresář „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

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

IncludeOptional vhosts.d/*.conf

a vytvořte virtuálního hostitele

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>

Restartujte webový server Apache, aby se změny projevily.

systemctl restart httpd

Nyní načtěte panel správce Craftu na adrese http://yourdomain.com/admin a dokončete instalaci.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Craft nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  2. Nainstalujte Sentoru na CentOS 7

  3. Nainstalujte BigTree na CentOS 7

  1. Nainstalujte MySQL Server 5.6 v CentOS

  2. Nainstalujte Adminer na CentOS

  3. Nainstalujte Avactis na CentOS 7

  1. Nainstalujte Textpattern na CentOS 7

  2. Nainstalujte CumulusClips na CentOS 7

  3. Nainstalujte Apache na CentOS 8