GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Drupal CMS auf einem ISPConfig-Server in 10 einfachen Schritten

Drupal CMS auf einem ISPConfig-Server in 10 einfachen Schritten

Version 1.0
Autor: [at] bb-hosting [dot] org>

Drupal ist ein nettes CMS, das einfach zu bedienen ist, aber einige spezielle Servereinstellungen erfordert. Ich habe diese Anleitung für diejenigen geschrieben, die dieses CMS auf ihrem ISPConfig-Server ausführen möchten. Wahrscheinlich können Sie Drupal auf verschiedene Arten einrichten, aber ich bevorzuge die hier beschriebene Methode.

In dieser Anleitung verwende ich nur als Beispiel:

- Drupal-Version 4.7.3. für eine einzelne Drupal-Site-Konfiguration.
Wenn Sie mehrere Drupal-Sites benötigen, verweise ich auf diese Seite:http://drupal.org/node/260
- Ich nehme auch an, dass dies Ihr erstes Drupal-Setup ist !
- Websitenummer in ISPConfig:web1
- Ihre Websites werden unter /var/www gespeichert
- MySQL-Datenbank:web_db1
- MySQL-Benutzername:web1_u1
- MySQL-Passwort :mysqlpasswort

Los geht's:

SCHRITT 1 - Website erstellen:

Erstellen Sie in ISPConfig eine Website über „Neue Seite“ im Hauptmenü.
Auf der Registerkarte „Basis“ verwenden Sie www für den Hostnamen und mydrupalwebsite.tld für den Domainnamen. Aktivieren Sie MySQL- und PHP-Skripte für diese Website, aber deaktivieren Sie den abgesicherten PHP-Modus.
Im Feld Apache-Anweisungen geben Sie diese Zeilen ein:

<Directory /var/www/mydrupalwebsite.tld/web/>  
Options +Includes +FollowSymlinks -Indexes  
AllowOverride All  
Order allow,deny  
Allow from all  
<Files ~ "^\.ht">  
Deny from all  
</Files>  
</Directory>

SCHRITT 2 - Erstellen Sie einen Administratorbenutzer für die Website:

Erstellen Sie in ISPConfig einen Administrator-Benutzer, damit Sie die Website später per FTP hochladen/herunterladen können:
Wählen Sie im Hauptmenü „ISP Manager“, wählen Sie Ihre neue Website namens mydrupalwebsite.tld aus Klicken Sie im Strukturbaum auf den Reiter „Benutzer und E-Mail“.
Drücken Sie „Neu“ und definieren Sie einen neuen Benutzer und dessen E-Mail-Adresse. Geben Sie diesem Benutzer Administratorrechte und drücken Sie „Speichern“.

SCHRITT 3 - Erstellen Sie eine MySQL-Datenbank für die Website:

Klicken Sie auf die Registerkarte „Optionen“ und erstellen Sie eine neue Datenbank für die Website.
ISPConfig zeigt Ihnen:

Datenbankname:web1_db1
Datenbankbenutzer:web1_u1

Dann definieren Sie ein Passwort für den Datenbankbenutzer und drücken „Speichern“.

SCHRITT 4 – Pakete herunterladen/extrahieren und die tar.gz-Dateien entfernen:

Melden Sie sich als root bei Ihrem Webserver an und navigieren Sie zu Ihrem Drupal-Web:

cd /var/www/web1/web/

Laden Sie die neueste Drupal-Version herunter, die Version 4.7.3. in diesem Moment.

wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gz

Entpacken Sie die heruntergeladenen Dateien:

tar -zxvf drupal-4.7.3.tar.gz

Entfernen Sie die tar.gz-Dateien:

rm *.tar.gz

SCHRITT 5 - Verschieben Sie den Inhalt des Drupal-Ordners in Ihr Web und löschen Sie den leeren Drupal-Ordner:

cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3

SCHRITT 6 – Ändern Sie die .htaccess-Datei in Ihrem Web:

Ersetzen Sie die .htaccess-Datei in Ihrem Web, die von Drupal bereitgestellt wird, durch eine .htaccess-Datei mit folgendem Inhalt:

<IfModule mod_rewrite.c>  
RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]  
</IfModule>

SCHRITT 7 – Laden Sie die MySQL-Datenbank Ihrer Drupal-Site für Drupal herunter:

Laden Sie Ihre Drupal-Website mit Ihrem bevorzugten FTP-Client herunter.
URL:ftp://mydrupalwebsite/web
Benutzername und Passwort wie in SCHRITT 2 definiert.

SCHRITT 8 - MySQL-Datenbank für Drupal:

Im Datenbankverzeichnis in Ihrem Drupal-Ordner - der sich jetzt auf Ihrem lokalen Desktop befindet - finden Sie mehrere SQL-Dateien.
Die benötigte SQL-Version hängt von Ihrem MySQL-Server ab läuft.
In diesem Beispiel verwende ich die SQL-Datei database.4.1.mysql, da ich MySQL 4.1.11 verwende.
Sie können diese SQL-Datei verwenden, um die Tabellen der mySQL-Datenbank zu erstellen .
In diesem Beispiel mache ich das mit phpMyAdmin.
Sie können Ihre Datenbank über Ihren Internetbrowser über die URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

erreichen

Wenn Sie phpMyAdmin nicht installiert haben, können Sie es unter http://www.ispconfig.org/downloads.htm herunterladen

Melden Sie sich bei phpMyAdmin mit dem mySQL-Benutzerkonto an, wie in SCHRITT 3 erwähnt/definiert.

In phpMyAdmin:
- wählen Sie Ihre Datenbank aus
- wählen Sie das SQL-Symbol, um eine Abfrage zu starten
- wählen Sie Ihre SQL-Datei im mySQL-Verzeichnis im Datenbankordner und drücken Sie „Start“
- Sie können phpMyAdmin beenden

SCHRITT 9 – Drupal verbinden:

In Ihrem Drupal-Dateiordner auf Ihrem lokalen Desktop finden Sie die Datei sites/default/settings.php.

Suchen Sie in dieser Datei die folgende Zeile:
$db_url ='mysql://username:[email protected]/databasename';

Ändern Sie es in:

$db_url ='mysql://web1_u1:[email protected]/web1_db1';

Speichern Sie die Datei sites/default/settings.php nach Ihrer Änderung und laden Sie sie per FTP auf Ihr Web hoch, indem Sie Ihr FTP-Konto verwenden, wie in SCHRITT 2 definiert.

Schritt 10 – Besuchen Sie Ihre Drupal-Website:

Gehen Sie in Ihrem bevorzugten Browser auf http://mydrupalwebsite.tld, wo Sie den Drupal-Einrichtungsbildschirm sehen. Befolgen Sie die angezeigten Anweisungen.

Weitere Informationen zum Drupal Content Management System:

http://www.drupal.org


Panels
  1. Schritte vor der Einrichtung

  2. Installation von Wordpress auf einem Server mit ISPconfig 2.x

  3. TYPO3 Enterprise CMS auf einem ISPConfig-Server in 10 einfachen Schritten

  4. Joomla CMS auf einem ISPConfig-Server in 10 einfachen Schritten

  5. KnowledgeTree DMS auf einem ISPConfig-Server in 10 einfachen Schritten

Der perfekte Server - Ubuntu 11.04 [ISPConfig 3]

Der perfekte Server - Ubuntu 11.10 [ISPConfig 3]

Der perfekte Server – CentOS 5.7 x86_64 [ISPConfig 3]

Der perfekte Server – CentOS 6.0 x86_64 [ISPConfig 3]

Verwenden von Pydio in einer ISPConfig 3 Multiserver-Installation

4 einfache Schritte zum Installieren und Konfigurieren von VMware Server 2 unter Linux