Ich habe die Anweisungen hier befolgt , um eine PHP-Entwicklungsumgebung zu konfigurieren. Zuerst:
sudo tasksel install lamp-server
Es ist gelungen und It works!
wird ausgegeben http://localhost/
. Dann:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
Hier ist ein Fehler aufgetreten:
cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory
Ich benutze Ubuntu 13.10. Ich habe im Internet gesucht, aber nichts bekommen, was vielversprechend aussah. Kann mich jemand in die richtige Richtung weisen?
BEARBEITEN:
$ ls /etc/apache2/sites-available
000-default.conf default-ssl.conf
Antworten:
Das von Ihnen verwendete Tutorial basiert auf einer älteren Version von Ubuntu.
13.10 liefert eine neuere Apache-Konfiguration, in der die gesuchte Datei benannt ist
/etc/apache2/sites-available/000-default.conf
.Beachten Sie das
.conf
am Ende, das jetzt benötigt wird, damit Apache die Dateien aufnimmt. Stellen Sie also sicher, dass die Konfiguration, die Sie für Ihre Site erstellen, auch.conf
die Erweiterung hat.quelle
<Directory /var/www/>
in dieser Datei nicht gefunden. Bedeutet das, dass ich die Directory-Direktive nicht ändern muss?/etc/apache2/sites-available/000-default.conf
ist nur die Konfigurationsdatei für die Standardwebsite. Sie können beliebig viele Sites hinzufügen, deren Konfigurationsdateien sich in demselben Verzeichnis befinden.Die gesuchte globale Apache-Konfigurationsdatei befindet sich in:
Wie @drc erwähnte, haben sich in den letzten Versionen von Ubuntu viele Dinge geändert.
quelle