Ich verwende Ubuntu 12.10 und weiß, dass ich eine PHP-Datei (index.php) unter / var/www
und ich besuche localhost:80/index.php
, es wird gut funktionieren.
Angenommen, ich habe mehrere Projekte in Ordnern in Ordnern wie:
/home/myuser/Projects/Joomla
und
/home/myuser/Work/testphp
Was sind meine Alternativen, damit Apache diese Ordner lesen kann? Ich weiß, dass ich folgende Möglichkeiten habe:
Erstellen Sie Symlinks (ich konnte jedoch nicht herausfinden, welche Berechtigungen / Gruppen ich festlegen soll und warum?)
Fügen Sie VirtualHosts hinzu (ich habe keine Ressource gefunden, die erklärt, wie VirtualHosts für diese Situation verwendet wird).
Kann mir jemand sagen, welche Möglichkeiten es gibt und welche die beste ist und warum?
linux
ubuntu
apache-http-server
php
Hommer Smith
quelle
quelle
Antworten:
Folge diesen Schritten:
1. Bearbeiten Sie die Standardkonfigurationsdatei:
und füge diese Zeile hinzu:
2. Erstellen Sie eine neue Site-Konfigurationsdatei:
3. Laden Sie Ihren Server neu:
Sie können jetzt auf Joomla als URL zugreifen. Wenn dies nicht funktioniert, sollten Sie den Symlink erstellen:
quelle