Я следовал инструкции здесь, чтобы настроить среду разработки PHP. Первый:
sudo tasksel install lamp-server
Это удалось, и It works!
выводится в http://localhost/
. Потом:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
Ошибка произошла здесь:
cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory
Я использую Ubuntu 13.10. Я искал в Интернете, но не получил ничего, что выглядело многообещающе. Может кто-то указать мне верное направление?
РЕДАКТИРОВАТЬ:
$ ls /etc/apache2/sites-available
000-default.conf default-ssl.conf
Ответы:
Учебное пособие, которое вы используете, основано на более старой версии Ubuntu.
13.10 поставляется с более новой конфигурацией apache, в которой назван файл, который вы ищете
/etc/apache2/sites-available/000-default.conf
.Обратите внимание
.conf
на конец, который теперь требуется для работы Apache с файлами. Поэтому убедитесь, что конфигурация, которую вы создаете для своего сайта, также имеет.conf
расширение.источник
<Directory /var/www/>
в этом файле. Значит ли это, что мне не нужно менять директиву Directory?/etc/apache2/sites-available/000-default.conf
это файл конфигурации только для сайта по умолчанию. Вы можете добавить столько сайтов, сколько хотите, с их файлами конфигурации, расположенными в этом же каталоге.Глобальный конфигурационный файл apache, который вы ищете, находится в:
Как упомянул @drc, в последних версиях Ubuntu многое изменилось.
источник