XOOPS ist ein beliebtes und einfach zu bedienendes CMS, das in PHP geschrieben ist. Es verwendet eine modulare Architektur und ist ein ideales Werkzeug für die Entwicklung kleiner bis großer dynamischer Community-Websites, Weblogs usw.
Um XOOPS CMS auf einem virtuellen CentOS 6-Server zu installieren und auszuführen, befolgen Sie die unten beschriebenen sehr einfachen Schritte.
Diese Installationsanleitung geht davon aus, dass Apache, MySQL und PHP bereits auf Ihrem Linux-VPS installiert und konfiguriert sind. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version XOOPS 2.5.7 und erfordert:
- Webserver (Apache wird dringend empfohlen)
- PHP 5.3.7 oder höher (PHP 5.4+ oder höher wird dringend empfohlen) mit den folgenden aktivierten PHP-Erweiterungen:MBString, Iconv, Zlib, GD Graphics Library (2.1.0-kompatibel), Exif, PCRE, Filter und XML.
- MySQL 5.1 oder höher
Laden Sie XOOPS 2.5.7, verfügbar unter http://xoops.org/modules/core, auf den Server herunter und extrahieren Sie es mit den folgenden Befehlen:
cd /root wget http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS_2.5.7/xoops-2.5.7.zip/download -O xoops-2.5.7.zip unzip xoops-2.5.7.zip mv /root/xoops-2.5.7/htdocs/ /var/www/html/xoops/
Erstellen Sie eine neue MySQL-Datenbank für XOOPS CMS auf Ihrem Server:
mysql -u root -p mysql> CREATE DATABASE xoopsdb; mysql> GRANT ALL PRIVILEGES ON .* TO 'xoopsuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Bearbeiten Sie beispielsweise Ihre Apache-Konfigurationsdatei (standardmäßig /etc/httpd/conf/httpd.conf) und kommentieren Sie die folgende Zeile aus:
#NameVirtualHost *:80
fügen Sie dann am Ende die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/xoops/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/xoops/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common </VirtualHost>
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.
Aus Sicherheitsgründen wird empfohlen, die Verzeichnisse „xoops_lib“ und „xoops_data“ umzubenennen und aus dem Dokumentenstammverzeichnis zu verschieben:
mkdir -p /var/www/xoops/ mv /var/www/html/xoops/xoops_lib /var/www/xoops/x00ps_lib mv /var/www/html/xoops/xoops_data /var/www/xoops/x00ps_data
Außerdem muss der Webserver-Benutzer (Apache) in der Lage sein, in „uploads“, „uploads/avatars“, „uploads/images“, „uploads/ranks“, „uploads/smilies“ und „x00ps_lib/modules/protector/“ zu schreiben. configs‘-Verzeichnisse und die ‚include/license.php‘-Datei, sodass Sie dies ganz einfach erreichen können, indem Sie die folgenden Befehle ausführen:
chown apache:apache -R /var/www/html/xoops/ chown apache:apache -R /var/www/xoops/
Öffnen Sie http://your-domain.com/ in Ihrem bevorzugten Webbrowser und folgen Sie den einfachen Anweisungen:Sprache auswählen, Pfadeinstellungen bearbeiten:
XOOPS documents root physical path: /var/www/html/xoops XOOPS data files directory: /var/www/xoops/x00ps_data XOOPS library directory: /var/www/xoops/x00ps_lib Website location (URL): http://your-domain.com
Geben Sie Ihre Datenbankeinstellungen ein, erstellen Sie ein Administratorkonto und wählen Sie das Standardthema aus.
Stellen Sie sicher, dass die mainfile.php schreibgeschützt ist:
ll /var/www/html/xoops/mainfile.php -r--r--r-- 1 apache apache 3367 Jul 11 20:57 /var/www/html/xoops/mainfile.php
Vergessen Sie nicht, das Installationsverzeichnis (es sollte vom Installer automatisch umbenannt werden) von Ihrem Server zu entfernen.
Das ist es. Das XOOPS CMS wurde erfolgreich auf Ihrem Server installiert.
Es stehen viele Module zur Erweiterung der Funktionalität von XOOPS zur Verfügung. Module können über das Modulverwaltungssystem unter http://your-domain.com/admin.php
verwaltet werden
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, XOOPS für Sie zu installieren. 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.