GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Fuel CMS auf einem Ubuntu 14.04 VPS mit Nginx, PHP-FPM und MySQL

Fuel CMS ist ein leichtes, hochgradig anpassbares CMS, das mit dem sehr beliebten PHP-Framework CodeIgniter erstellt wurde. Sie können benutzerdefinierte Module, Ansichten und Controller erstellen und den CMS-Teil nur dann verwenden, wenn Sie ihn benötigen. Es ist eine Mischung aus einem Framework und einem CMS.

In diesem Tutorial behandeln wir die Schritte, die für die Installation von Fuel CMS auf einem Ubuntu 14.04 VPS mit Nginx, PHP-FPM und MySQL erforderlich sind.

ANFORDERUNGEN

Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.

SYSTEM AKTUALISIEREN

Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:

# apt-get update &&apt-get upgrade

Ihr nächster Schritt ist die Installation von Nginx, PHP-FPM und MySQL. Führen Sie den folgenden Befehl aus:

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

Erstellen Sie dann die für Fuel CMS benötigte Datenbank. Melden Sie sich als root bei Ihrem MySQL-Dienst an:

# mysql -u root -pmysql> Datenbank erstellen fuel;mysql> Gewähre alle Privilegien auf fuel.* an fuelusr@localhost, identifiziert durch 'your_password';mysql> Flush Privileges;mysql> exitBye

KRAFTSTOFF-CMS INSTALLIEREN

Installieren Sie jetzt Fuel CMS. Für unsere Zwecke werden wir Fuel in /opt herunterladen Verzeichnis. Führen Sie die folgenden Befehle aus:

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

Entpacken Sie das heruntergeladene Archiv:

# Master entpacken

Benennen Sie das Verzeichnis in einen einfacheren Namen um:

# mv FUEL-CMS-master/ fuelcms

Verschieben Sie die Fuel CMS-Installation nach /var/www/ :

# mv fuelcms/ /var/www/

Geben Sie das Verzeichnis ein:

# cd /var/www/

Konfigurieren Sie die fuel/application/config/database.php Datei mit den richtigen Datenbankverbindungseinstellungen. Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor, wir verwenden vim:

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

Geben Sie die Anmeldeinformationen der zuvor erstellten Datenbank ein. Nach der Änderung sollten die Zeilen so aussehen:

$active_group ='default';$active_record =TRUE;$db['default']['hostname'] ='localhost';$db['default']['username'] ='fuelusr';$ db['default']['password'] ='your_password';$db['default']['database'] ='fuel';$db['default']['dbdriver'] ='mysql'; $db['default']['dbprefix'] ='';$db['default']['pconnect'] =TRUE;$db['default']['db_debug'] =TRUE;$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'] =TRUE;$db['default'][ 'stricton'] =FALSE;

Speichern und schließen Sie die Datei.

Importieren Sie nun die Datei fuel/install/fuel_schema.sql Datei in die neu erstellte Datenbank. Sie können dies mit dem folgenden Befehl tun:

# mysql -u fuelusr -p fuel  

Wenn Sie dazu aufgefordert werden, geben Sie das Passwort ein, das Sie für den Benutzer fuelusr festgelegt haben.

Sie müssen einen Verschlüsselungsschlüssel festlegen und die entsprechende Zeile in fuelcms/fuel/application/config/config.php ausfüllen Datei. Sie können einen zufälligen Verschlüsselungsschlüssel erhalten unter:http://randomkeygen.com/ Öffnen Sie die Datei:

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

Nach dem Einrichten des Schlüssels sieht unsere Zeile so aus:

$config['encryption_key'] 'RvT1WH17eg9a1w7INabs5sXUnuE3xeQX';

Setzen Sie zu guter Letzt zusätzliche Konfigurationswerte innerhalb der MY_fuel.php file:Konfigurieren Sie Ihren Site-Namen und aktivieren Sie das Admin-Backend:

# vim fuelcms/fuel/application/config/MY_fuel.php$config['site_name'] ='your_site_name';// ob das Admin-Backend aktiviert ist oder nicht$config['admin_enabled'] =TRUE; 

Stellen Sie den korrekten Besitz von fuelcms ein Verzeichnis:

# chown www-data:-R fuelcms/

NGINX FÜR KRAFTSTOFF-CMS KONFIGURIEREN

Ihr nächster Schritt besteht darin, einen Nginx-Block zu konfigurieren, damit Sie über eine Domain auf Fuel CMS zugreifen können. Erstellen Sie daher mit dem folgenden Befehl eine neue Datei:

# vim /etc/nginx/sites-available/your_domain

Fügen Sie Folgendes in die Datei ein:

server { hören 80; root /var/www/fuelcms; index index.php index.html index.htm; ^/sitemap_index\.xml$ /index.php?sitemap=1 zuletzt neu schreiben; rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last; server_name ihre_domain.com; access_log /var/log/nginx/ihre_domain/access.log; error_log /var/log/nginx/ihre_domain/error.log; Ort / { # try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?q=$uri&$args; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location =/50x.html { root /usr/share/nginx/html; } Speicherort ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; schließen Sie fastcgi_params ein; }}

Natürlich sollten Sie die your_domain-Werte durch Ihre tatsächliche Domain ersetzen.

Aktivieren Sie die Website:

# ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/your_domain

Starten Sie Nginx neu:

# /etc/init.d/nginx Neustart

Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://ihre_domain.com. Die Willkommensseite für Fuel CMS wird mit Anweisungen zum Beenden der Installation angezeigt. Nginx verwendet keine .htaccess-Dateien, sodass Sie den ersten Schritt überspringen können. Der zweite Schritt ist bereits abgeschlossen, der dritte noch nicht. Machen Sie daher die erforderlichen Verzeichnisse beschreibbar. Führen Sie die folgenden Befehle aus:

# chmod +x /var/www/fuelcms/fuel/application/cache/# chmod +x /var/www/fuelcms/fuel/application/cache/dwoo/# chmod +x /var/www/fuelcms/ fuel/application/cache/dwoo/compiled# chmod +x /var/www/fuelcms/assets/images

Der vierte Schritt ist bereits abgeschlossen.

Um auf das FUEL-Administrations-Backend zuzugreifen, gehen Sie zu:

http://ihre_domain.com/kraftstoff

und verwenden Sie die folgenden Anmeldedaten:

Benutzername:admin

Passwort:admin

Nach der Anmeldung müssen Sie Ihr Admin-Passwort ändern.

Sie haben Fuel CMS erfolgreich auf Ihrem Ubuntu 14.04 VPS mit Nginx, PHP5-FPM und MySQL installiert.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Fuel CMS für Sie zu installieren. Sie sind rund um die Uhr verfügbar und werden es dauern kümmern uns umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Nginx mit PHP-FPM und MySQL unter openSUSE 12.1

  2. Installieren Sie FluxBB auf einem CentOS 7 VPS mit Nginx und PHP-FPM

  3. So installieren Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS

  4. Installieren Sie gpEasy CMS mit NGINX und PHP5-FPM auf einem Ubuntu 14.04 VPS

  5. Installieren Sie Croogo auf einem Ubuntu VPS mit Nginx und MariaDB

So installieren Sie Drupal 8 mit Nginx, PHP-FPM und SSL unter Ubuntu 15.10

So installieren Sie OpenCart 2 mit Nginx und SSL unter Ubuntu 15.10

So installieren Sie Lighttpd mit PHP-FPM 7 und MySQL 5.7 auf Ubuntu 18.04 LTS

So installieren Sie Nginx mit PHP5 und MySQL unter Ubuntu 11.10

Installieren Sie das Oktober-CMS auf Ubuntu mit Nginx und MariaDB

Installieren Sie Prosper202 mit Nginx, MySQL und PHP-FPM auf Ubuntu