GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Fuel CMS na Ubuntu 14.04 VPS s Nginx, PHP-FPM a MySQL

Fuel CMS je lehký, vysoce přizpůsobitelný CMS postavený na velmi populárním PHP frameworku CodeIgniter. Můžete vytvářet vlastní moduly, pohledy a ovladače a používat část CMS pouze tehdy, když ji potřebujete. Je to hybrid frameworku a CMS.

V tomto tutoriálu probereme kroky potřebné k instalaci systému Fuel CMS na Ubuntu 14.04 VPS s Nginx, PHP-FPM a MySQL.

POŽADAVKY

V tomto tutoriálu budeme používat náš plán hostování SSD 1 Linux VPS.

AKTUALIZOVAT SYSTÉM

Ujistěte se, že je váš server plně aktuální pomocí:

# aktualizace apt-get &&aktualizace apt-get

Dalším krokem je instalace Nginx, PHP-FPM a MySQL. Spusťte následující příkaz:

# apt-get install nginx php5-fpm mysql-server php5-mysql

Poté vytvořte databázi potřebnou pro Fuel CMS. Přihlaste se ke své službě MySQL jako root:

# mysql -u root -pmysql> vytvořit databázi fuel;mysql> udělte všechna oprávnění k palivu.* na fuelusr@localhost identifikovaného pomocí 'vaše_heslo';mysql> flush privilegia;mysql> exitBye

INSTALOVAT FUEL CMS

Nyní nainstalujte Fuel CMS. Pro naše účely stáhneme Fuel do /opt adresář. Spusťte následující příkazy:

# cd /opt# wget https://codeload.github.com/daylightstudio/FUEL-CMS/zip/master

Rozbalte stažený archiv:

# unzip master

Přejmenujte adresář na jednodušší název:

# mv FUEL-CMS-master/ fuelcms

Přesuňte instalaci Fuel CMS do /var/www/ :

# mv fuelcms/ /var/www/

Zadejte adresář:

# cd /var/www/

Nakonfigurujte soubor fuel/application/config/database.php soubor se správným nastavením připojení k databázi. S vaším oblíbeným textovým editorem otevřete soubor, používáme vim:

# vim fuelcms/fuel/application/config/database.php

Vyplňte přihlašovací údaje k databázi, kterou jste vytvořili dříve. Po úpravě by řádky měly vypadat takto:

$active_group ='default';$active_record =PRAVDA;$db['default']['hostname'] ='localhost';$db['default']['username'] ='fuelusr';$ db['default']['password'] ='vaše_heslo';$db['default']['database'] ='palivo';$db['default']['dbdriver'] ='mysql'; $db['default']['dbprefix'] ='';$db['default']['pconnect'] =PRAVDA;$db['default']['db_debug'] =PRAVDA;$db[' default']['cache_on'] =FALSE;$db['default']['cachedir'] ='';$db['default']['char_set'] ='utf8';$db['default' ]['dbcollat'] ='utf8_general_ci';$db['default']['swap_pre'] ='';$db['default']['autoinit'] =PRAVDA;$db['default'][ 'stricton'] =FALSE;

Uložte a zavřete soubor.

Nyní importujte soubor fuel/install/fuel_schema.sql soubor do nově vytvořené databáze. Můžete to udělat pomocí následujícího příkazu:

# mysql -u fuelusr -p palivo  

Po zobrazení výzvy zadejte heslo, které jste nastavili pro uživatele paliva.

Musíte nastavit šifrovací klíč a vyplnit příslušný řádek v fuelcms/fuel/application/config/config.php soubor. Náhodný šifrovací klíč můžete získat na:http://randomkeygen.com/ Otevřete soubor:

# vim fuelcms/fuel/application/config/config.php

Po nastavení klíče vypadá náš řádek takto:

$config['encryption_key'] 'RvT1WH17eg9a1w7INabs5sXUnuE3xeQX';

V neposlední řadě nastavte další konfigurační hodnoty v MY_fuel.php soubor:Nakonfigurujte název svého webu a povolte admin backend:

# vim fuelcms/fuel/application/config/MY_fuel.php$config['site_name'] ='název_vašeho_stránky';// zda je administrátorský backend povolen nebo ne$config['admin_enabled'] =TRUE; 

Nastavte správné vlastnictví palivových cm adresář:

# chown www-data:-R palivocms/

NAKONFIGURUJTE NGINX PRO FUEL CMS

Dalším krokem je konfigurace bloku Nginx, abyste měli přístup k systému Fuel CMS pomocí domény. Vytvořte proto nový soubor pomocí níže uvedeného příkazu:

# vim /etc/nginx/sites-available/vaše_doména

Do souboru vložte následující:

server { poslouchat 80; root /var/www/fuelcms; index index.php index.html index.htm; přepsat ^/sitemap_index\.xml$ /index.php?sitemap=1 poslední; přepsat ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 poslední; název_serveru vaše_doména.com; access_log /var/log/nginx/vaše_doména/access.log; error_log /var/log/nginx/vaše_doména/error.log; umístění / { # try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?q=$uri&$args; } chybová_stránka 404 /404.html; chybová_stránka 500 502 503 504 /50x.html; umístění =/50x.html { root /usr/share/nginx/html; } umístění ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; zahrnout fastcgi_params; }}

Hodnoty your_domain byste samozřejmě měli nahradit svou skutečnou doménou.

Povolit web:

# ln -s /etc/nginx/sites-available/vaše_doména /etc/nginx/sites-enabled/vaše_doména

Restartujte Nginx:

# /etc/init.d/nginx restart

Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na http://your_domain.com. Zobrazí se uvítací stránka Fuel CMS s pokyny k dokončení instalace. Nginx nepoužívá soubory .htaccess, takže první krok můžete přeskočit. Druhý krok je již dokončen, ale třetí ne. Proto udělejte do požadovaných adresářů zapisovatelný. Proveďte následující příkazy:

# chmod +x /var/www/fuelcms/fuel/application/cache/# chmod +x /var/www/fuelcms/fuel/application/cache/dwoo/# chmod +x /var/www/fuelcms/ palivo/aplikace/mezipaměť/dwoo/compiled# chmod +x /var/www/fuelcms/assets/images

Čtvrtý krok je již dokončen.

Pro přístup do administračního backendu FUEL přejděte na:

http://vase_domena.com/palivo

a použijte následující přihlašovací údaje:

Uživatelské jméno:admin

Heslo:admin

Po přihlášení si musíte změnit heslo správce.

To je vše, úspěšně jste nainstalovali Fuel CMS na svůj Ubuntu 14.04 VPS s Nginx, PHP5-FPM a MySQL.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše expertní linuxové administrátory, aby vám nainstalovali Fuel CMS. Jsou k dispozici 24×7 a budou trvat okamžitě vyřídit vaši žádost.

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.


Panels
  1. Jak nainstalovat Nginx s PHP-FPM a MySQL na openSUSE 12.1

  2. Jak nainstalovat phpMyAdmin s HHVM, Nginx a MariaDB na Ubuntu 14.04 VPS

  3. Nainstalujte gpEasy CMS s NGINX a PHP5-FPM na Ubuntu 14.04 VPS

  1. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  2. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  3. Nainstalujte PmWiki na Ubuntu 14.04 VPS s Nginx

  1. Jak nainstalovat a nakonfigurovat SuiteCRM s OPcache na Ubuntu 14.04 VPS

  2. Nainstalujte OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS

  3. Nainstalujte Prosper202 s Nginx, MySQL a PHP-FPM na Ubuntu