Postępowałem zgodnie z instrukcją tutaj, aby skonfigurować środowisko programistyczne PHP. Pierwszy:
sudo tasksel install lamp-server
Udało się i It works!
jest generowany w http://localhost/
. Następnie:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
Wystąpił błąd tutaj:
cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory
Używam Ubuntu 13.10. Przeszukałem internet, ale nie dostałem niczego, co wyglądałoby obiecująco. Czy ktoś może skierować mnie we właściwym kierunku?
EDYTOWAĆ:
$ ls /etc/apache2/sites-available
000-default.conf default-ssl.conf
Odpowiedzi:
Samouczek, którego używasz, oparty jest na starszej wersji Ubuntu.
13.10 dostarcza nowszą konfigurację apache, której nazwa zawiera szukany plik
/etc/apache2/sites-available/000-default.conf
.Zwróć uwagę
.conf
na koniec, który jest teraz wymagany, aby apache pobierał pliki. Upewnij się więc, że konfiguracja, którą tworzysz dla swojej witryny, ma również.conf
swoje rozszerzenie.źródło
<Directory /var/www/>
w tym pliku. Czy to oznacza, że nie muszę zmieniać dyrektywy w sprawie katalogów?/etc/apache2/sites-available/000-default.conf
jest plikiem konfiguracyjnym tylko dla domyślnej witryny. Możesz dodać tyle witryn, ile chcesz, a ich pliki konfiguracyjne znajdują się w tym samym katalogu.Plik globalnej konfiguracji apache, którego szukasz, znajduje się w:
Jak wspomniano @drc, w ostatnich wersjach Ubuntu wiele się zmieniło.
źródło