In diesem Tutorial zeigen wir Ihnen, wie Sie Subrion CMS auf einem Debian 8 VPS installieren mit installiertem Apache, PHP und MySQL. Subrion ist ein kostenloses, in PHP geschriebenes Content-Management-System, mit dem Webentwickler Websites für jeden Zweck erstellen können.
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. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version von Subrion CMS 3.3.5 und erfordert:
- PHP 5.x mit der GD-Grafikbibliothek Version 2.0.x+, aktivierten XML-, MySQLi- und mbstring-PHP-Erweiterungen;
- Apache Web Server>=2.0 kompiliert mit dem Modul mod_rewrite und mit den folgenden erlaubten Direktiven:RewriteEngine, RewriteBase, RewriteCond und RewriteRule.;
- MySQL 4 oder höher auf Ihrem virtuellen Server installiert.
Beginnen wir mit der Installation. Laden Sie die neueste Version von Subrion CMS herunter, die unter http://tools.subrion.org/get/ verfügbar ist, auf den Server und extrahieren Sie sie mit den folgenden Befehlen:
cd /opt wget http://tools.subrion.org/get/latest.zip mkdir -p /var/www/html/subrion unzip -o latest.zip -d /var/www/html/subrion/
Erstellen Sie eine neue MySQL-Datenbank für Subrion und weisen Sie ihr einen Benutzer mit vollen Berechtigungen zu:
mysql -u root -p mysql> CREATE DATABASE subriondb; mysql> GRANT ALL PRIVILEGES ON subriondb.* TO 'subrionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vergessen Sie nicht, „Ihr Passwort“ durch ein sicheres Passwort zu ersetzen.
Erstellen Sie eine neue virtuelle Host-Anweisung in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „subrion.conf“ auf Ihrem virtuellen Server:
touch /etc/apache2/sites-available/subrion.conf
Führen Sie dann den folgenden Befehl aus:
ln -s /etc/apache2/sites-available/subrion.conf /etc/apache2/sites-enabled/subrion.conf
Oder verwenden Sie die a2ensite, um die Konfiguration „subrion.conf“ in Apache zu aktivieren:
sudo a2ensite subrion.conf
Bearbeiten Sie die Konfigurationsdatei „subrion.conf“:
vi /etc/apache2/sites-available/subrion.conf
und fügen Sie die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/subrion/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/subrion/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Um das Hochladen von Dateien zu aktivieren und Magic Quotes GPC und Register Globals in PHP zu deaktivieren, bearbeiten Sie die Konfigurationsdatei php.ini und fügen/ändern Sie die folgenden Zeilen hinzu:
vi /etc/php5/apache2/php.ini
file_uploads = On magic_quotes_gpc = Off register_globals = Off
Optional können Sie die folgenden Zeilen in php.ini hinzufügen/ändern:
memory_limit = 128M default_charset = "UTF-8" mbstring.func_overload = 0
Legen Sie die richtigen Dateiberechtigungen für den Apache-Webserver fest, um in die Datei „includes/config.inc.php“ und die Verzeichnisse „tmp“, „uploads“, „plugins“ und „backup“ zu schreiben:
sudo chown -R www-data:www-data /var/www/html/subrion/
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
Öffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu http://yourdomain.com und folgen Sie den einfachen Anweisungen. Achten Sie aus Sicherheitsgründen darauf, die Datei „install/modules/module.install.php“ nach der Installation zu entfernen:
rm /var/www/html/subrion/install/modules/module.install.php
Ändern Sie auch die Berechtigungen der Datei include/config.inc.php auf unschreibbar:
chmod a-w /var/www/html/subrion/includes/config.inc.php
Das ist es. Die Subrion-CMS-Installation ist jetzt abgeschlossen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer optimierten Debian-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Installieren Sie Subrion CMS 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.