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

Jak nainstalovat Craft CMS na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Craft CMS na vašem serveru CentOS 7.  Pro ty z vás, kteří nevěděli, Craft je systém pro správu obsahu (CMS ) navržený pro vydavatele, kteří chtějí od svého CMS větší kontrolu a výkonnější výkon. Jedná se o aplikaci založenou na PHP postavenou na rámci Yii.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci Craft CMS v CentOS 7.

Instalovat Craft CMS na CentOS 7

Krok 1. Nejprve se ujistěte, že je váš systém aktuální.

yum -y aktualizace

Krok 2. Nainstalujte server LAMP.

Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte si také PHP spolu s několika moduly PHP:

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

Krok 3. Instalace Craft CMS.

První věc, kterou musíte udělat, je přejít na stránku pro stažení Craft CMS a stáhnout si nejnovější stabilní verzi Craft CMS. V okamžiku psaní tohoto článku je to verze 2.5 :

wget https://download.craftcms.com/craft/2.5/2.5.2755/Craft-2.5.2755.zip

Rozbalte archiv Craft CMS do kořenového adresáře dokumentu na vašem serveru:

unzip Craft-2.5.2755.zipmv craft/ /var/www/

Dále 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/

Budeme muset změnit oprávnění některých složek:

chown -R apache:apache craft/

Krok 4. Konfigurace MariaDB pro Craft CMS.

Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Craft CMS. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace CMS CMS:

VYTVOŘIT DATABÁZI craft;VYTVOŘIT UŽIVATELE 'craftuser'@'localhost' IDENTIFIKOVANÉHO PODLE 'HESLA';UDĚLIT VŠECHNA PRIVILEGIA PRO 'craft'.* 'craftuser'@'localhost';FLUSH PRIVILEGES;

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

nano ../../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

Krok 5. Konfigurace webového serveru Apache pro Craft CMS.

Vytvoříme virtuální hostitele Apache pro váš web Craft CMS. Nejprve vytvořte '/etc/httpd/conf.d/vhosts.conf ’ pomocí textového editoru dle vašeho výběru:

nano /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf

Dále vytvořte virtuálního hostitele:

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

Přidejte následující řádky:

ServerAdmin [email protected] "/var/www/html/craft/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" combinedDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše 

Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:

systemctl restart httpd.service

Krok 6. Přístup k CMS Craft.

Craft CMS bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com /admin nebo http://your-server-ip/admin a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Craft CMS. Děkujeme, že jste použili tento tutoriál k instalaci systému pro správu obsahu Craft (CMS) do vašeho systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web Craft CMS.


Cent OS
  1. Jak nainstalovat Jamroom CMS na CentOS 7

  2. Nainstalujte Craft CMS na CentOS 7

  3. Jak nainstalovat Mezzanine CMS na CentOS 7

  1. Jak nainstalovat R na CentOS 7

  2. Jak nainstalovat R na CentOS 8

  3. Jak nainstalovat ProcessWire CMS na CentOS 7

  1. Jak nainstalovat Craft CMS na CentOS 7

  2. Jak nainstalovat Wolf CMS na CentOS 7

  3. Jak nainstalovat říjnový CMS na CentOS 7