Unterverzeichnis /drupal5 in / wandeln
am 03.02.2008 - 10:39 Uhr in
Servus, bin etwas neu bei Drupal und benötige kleine Hilfestellung:
Config:
ubuntu, apache2, mysql, drupal5
Problem: Wie kann ich das machen, dass die Web-Startseite direkt erscheint und nicht im drupal5-Verzeichnis?
Genauer:
Wenn ich direkt http://meinesite aufrufe, erscheint eine leere Website, nur wenn ich http://meinesite/drupal5 aufrufe, kommt die Startseite. Das soll geändert werden.
Habe zwei Websites mit drupal am Laufen:
1. http://meinesite/drupal5 -> so gehts, aber es soll http://meinesite gehen.
2. http://neuesite/drupal5 -> ebenso.
FILE: /etc/apache2/apache2.conf
include /etc/apache2/conf.d/
include /etc/apache2/sites-enabled/
FILE: /etc/apache2/conf.d/drupal (wird über apache2.conf included s.o.)
Alias /drupal5 /usr/share/drupal5
Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from all
FILE: /etc/apache2/sites-available/neuesite:
DocumentRoot /var/www/neuesite/
ServerName neuesite
ServerAlias neuesite *.neuesite
# Komme immer ins drupal5-Verzeichnis, egal, ob das hier auskommentiert wird oder nicht.
#
# Allow from all
# Options +Includes +Indexes +FollowSymLinks
# AllowOverride all
#
So wie ich das sehe, ist das drupal5-Verzeichnis als virtuelles Verzeichnis von jeder Installation aus zu erreichen. Es sollte aber doch auch anders gehen.
Danke für Hilfe jeglicher Art.
- Anmelden oder Registrieren um Kommentare zu schreiben
Lösung
am 03.02.2008 - 11:13 Uhr
selbst ist der Mann:
im der apache-site hab ich jetzt einfach ein
Alias / "/usr/share/drupal5/" eingefügt und eywoila es klappt!
Wollte zuerst in drupal.conf dieses alias setzen, aber da meckert apache2: es sei ein überlagerter alias. kann mir nicht vorstellen, was er meinte, weil das default-000 hab ich mal disabled und ein anderes "/"-alias gibt es ja nicht. deshalb einfach direkt in das site-config und fertig.
Servus
Ced