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

So installieren Sie Subrion CMS auf einem Debian 8 VPS

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.


Debian
  1. So installieren Sie PHP 7.4 / 7.3 / 7.2 / 7.1 unter Debian 10 / Debian 9

  2. So installieren Sie PHP 8.0 unter Debian 11

  3. So installieren Sie PHP 8 auf Debian 10

  4. Fork CMS auf einem Debian VPS installieren

  5. So installieren Sie PHP 7.2 auf Debian 9

So installieren Sie Craft CMS unter Debian 9

So installieren Sie PHP 8 auf Debian 11

So installieren Sie PHP Composer unter Debian 11

So installieren Sie Pagekit CMS unter Debian 9

So installieren Sie PHP 5.6 unter Ubuntu 16.04 und Debian 9

So installieren Sie Laravel unter Debian 11 / Debian 10