Testsites erstellen
Diese Anleitung bezieht sich auf die virtuelle Appliance von http://www.turnkeylinux.org/drupal7 und kann ggf. nur mit Änderungen auf eine andere Drupal-Installation angewendet werden!
Wenn man unterschiedliche Funktionen testen möchte, ist es sinnvoll, für jeden dieser Tests eine eigene Site zu erstellen. Es bietet sich an, die Testsites in Unterverzeichnissen anzulegen, sodass man sie über https://ip-des-servers/testsite1, https://ip-des-servers/testsite2 usw.erreichen kann (damit müssen keine Modifikationen am Host-System vorgenommen werden sondern nur am Gastsystem). Wir nutzen dazu das Multisite-Feature von Drupal, bei der sich mehrere Installationen eine Drupal-Installation teilen.
(In den folgenden Schritten ip-des-servers durch die IP-Adresse der virtuellen Maschine ersetzen, testsite1 nach eigenen Wünschen, z.B. durch example.com.)
- Eine Datenbank und einen Datenbankbenutzer anlegen, z.B. mit PHPMyAdmin:
https://ip-des-servers:12322 aufrufen. - auf dem Server in der Konsole anmelden (entweder in dem Terminal, das von VirtualBox angeboten wird oder, unter Linux, in einer Konsole
ssh root@ip-des-servers
eingeben). - in das Root-Verzeichis der Drupal-Installation wechseln:
cd /var/www/drupal7
- einen Link für die Testsite anlegen, damit testsite1 auf das Root-Verzeichnis der Drupal-Installation zeigt :
ln -s . testsite1
- ein Verzeichnis (ggf. mit Unterverzeichnissen) für die Testsite anlegen:
mkdir sites/testsite1
cp sites/default/default.settings.php sites/testsite1/settings.php
chown www-data:www-data sites/testsite1/settings.php - ggf. Unterverzeichnisse anlegen:
cd sites/testsite1
mkdir files modules themes libraries
chown www-data:www-data *
cd ../.. - Einen Eintrag in der sites/sites.php anlegen, um Drupal auf das richtige Verzeichnis zu lenken:
vi sites/sites.php
Sollte die Datei leer sein, zuerst diese Zeile anlegen:
<?php
darin eine Zeile anlegen:
$sites['ip-des-servers.testsite1'] = 'testsite1';
- Die neue Testsite im Browser aufrufen und Drupal installieren:
https://ip-des-servers/testsite1
Fertig!
Neue Kommentare
vor 1 Tag 19 Stunden
vor 3 Tagen 15 Stunden
vor 3 Tagen 18 Stunden
vor 3 Tagen 19 Stunden
vor 3 Tagen 19 Stunden
vor 3 Tagen 19 Stunden
vor 3 Tagen 20 Stunden
vor 4 Tagen 10 Stunden
vor 5 Tagen 18 Stunden
vor 6 Tagen 18 Stunden