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 fuelWenn 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.phpNach 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_domainFü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_domainStarten 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/imagesDer 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.