Dieses Schritt-für-Schritt-Tutorial zeigt Ihnen, wie Sie PHP-Fusion 9 auf einem Debian 8 VPS installieren mit installiertem Apache, PHP und MySQL. PHP-Fusion ist ein schnelles und leichtes Open-Source-Content-Management-System (CMS), das in PHP geschrieben ist. PHP-Fusion 9 enthält allgemeine Funktionen, die in anderen Content-Management-Systemen zu finden sind. Im Vergleich zur PHP-Fusion 7-Version gibt es einige neue Funktionen, wie z. B. eine vollständig integrierte und umfassende SEO-Engine, vollständige Kernunterstützung für mehrsprachige Inhalte, PDO-Unterstützung, Bootstrap-Unterstützung, neue Themen usw. PHP-Fusion kommt mit a einfaches, aber umfassendes Verwaltungssystem.
Dieses Tutorial wurde für einen Debian 8 VPS getestet und geschrieben, aber es sollte auf jeder Linux-Distribution funktionieren.
Diese Installationsanleitung geht davon aus, dass Apache, MySQL und PHP bereits auf Ihrem virtuellen Server installiert und konfiguriert sind. PHP-Fusion 9 benötigt:
- PHP 5.3.4 oder höher
- Apache Web Server>=2.0 kompiliert mit dem Modul mod_rewrite und mit den folgenden erlaubten Direktiven:RewriteEngine, RewriteBase, RewriteCond und RewriteRule.;
- MySQL 4.1 oder höher auf Ihrem virtuellen Server installiert.
Beginnen wir mit der Installation. Laden Sie die neueste Version von PHP-Fusion 9, die unter https://github.com/php-fusion/PHP-Fusion verfügbar ist, in ein Verzeichnis auf Ihrem Server herunter und extrahieren Sie sie mit den folgenden Befehlen:
cd /opt wget https://github.com/php-fusion/PHP-Fusion/archive/9.00.zip unzip 9.00.zip -d /var/www/html/ mv /var/www/html/PHP-Fusion-9.00/ /var/www/html/php-fusion/
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „php-fusion.conf“ auf Ihrem virtuellen Server:
touch /etc/apache2/sites-available/php-fusion.conf
Führen Sie dann den folgenden Befehl aus:
ln -s /etc/apache2/sites-available/php-fusion.conf /etc/apache2/sites-enabled/php-fusion.conf
Oder verwenden Sie die a2ensite, um die Konfiguration „php-fusion.conf“ in Apache zu aktivieren:
sudo a2ensite php-fusion.conf
Bearbeiten Sie die Konfigurationsdatei „php-fusion.conf“:
vi /etc/apache2/sites-available/php-fusion.conf
und fügen Sie die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/php-fusion/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/php-fusion/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Legen Sie die richtigen Dateiberechtigungen für den Apache-Webserver fest, um in die Verzeichnisse „administration/db_backups“, „ftp_upload“ und „images“ sowie „images/imagelist.js“, „images/avatars“, „config_temp.php“ und „robots“ zu schreiben .txt'-Dateien im Verzeichnis /var/www/html/php-fusion/:
sudo chown -R www-data:www-data /var/www/html/php-fusion/
Aktivieren Sie das Apache2-Rewrite-Modul, falls dies noch nicht geschehen ist:
sudo a2enmod rewrite
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service apache2 restart
Erstellen Sie eine neue MySQL-Datenbank für PHP-Fusion und weisen Sie ihr einen Benutzer mit vollen Berechtigungen zu:
mysql -u root -p mysql> CREATE DATABASE phpfusiondb; mysql> GRANT ALL PRIVILEGES ON phpfusiondb.* TO 'phpfusionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vergessen Sie nicht, „Ihr Passwort“ durch ein sicheres Passwort zu ersetzen.
Öffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu http://ihre-domain.com und folgen Sie den einfachen Anweisungen, dann melden Sie sich bei PHP-Fusion an Administrator-Backend und konfigurieren Sie es nach Ihren Bedürfnissen.
Löschen Sie aus Sicherheitsgründen das gesamte Verzeichnis /install und chmodden Sie Ihre Konfigurationsdatei „config.php“ zurück auf 0644:
rm -rf /var/www/html/php-fusion/install chmod 644 /var/www/html/php-fusion/config.php
Das ist es. Die Installation von PHP-Fusion ist nun abgeschlossen.
Natürlich müssen Sie dies alles nicht tun, wenn Sie einen unserer Debian-Webhosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, installieren Sie PHP-Fusion 9 für dich. Sie sind rund um die Uhr erreichbar und kümmern sich 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.