Installationsverzeichnis ändern
Eingetragen von tomx (771)
am 09.02.2011 - 17:06 Uhr in
am 09.02.2011 - 17:06 Uhr in
Wenn man alle Dateien in domain/xyz/ hat und nun die drupalinstallation direkt ins documentroot ändern möchte, also nach domain/, was muss man da ändern?
Geht das nur mit einer neuinstallation inkl. Datenbank einspielen oder muss da nur der Pfad in einer Configdatei oder evt. in der Datenbank an ein oder zwei Stellen angepasst werden?
- Anmelden oder Registrieren um Kommentare zu schreiben
Kleine Anpassungen
am 10.02.2011 - 09:21 Uhr
Es geht ohne Neuinstallation:
In der .htaccess Datei die entsprechende Rewrite Rule ändern:
# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /xyz ALT
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
RewriteBase / NEU
Wenn innerhalb von Seiten, Blöcken, Modulen oder Themes eigene interne Links angegeben sind, müssen diese allerdings von Hand angepasst werden, es sei denn sie wären korrekt mit PHP definiert. Einen "transportablen" Link erzeugt man z.B. mit
print l('Mein Link', base_path() . 'node/25');
Das wäre z.B. ein Link auf den Node 25, der unabhängig vom Installationsverzeichnis funktioniert, weil die Funktion base_path() das tatsächliche Stammverzeichnis mit einbindet.
Gruß,
Boris