GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie PHP-Fusion 9 auf Debian 8

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.


Debian
  1. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

  2. So installieren Sie MySQL Server unter Debian 9

  3. So installieren Sie MySQL unter Debian 11

  4. So installieren Sie LAMP unter Debian 8

  5. So installieren Sie PunBB unter Debian 8

So installieren Sie MySQL 8 auf Debian 10

So installieren Sie Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie MySQL/MariaDB unter Debian 11

So installieren Sie MySQL unter Debian 10

So installieren Sie Go unter Debian