Я выполняю Ubuntu Gnome 14.04, я склонный - установлен apache2, php и mysql. Оттуда, localhost
хорошо работал, работая от /var/www/html/
каталог.
Я создал новый файл, /etc/apache2/sites-available/laravel.example.conf
, и подражавший 000-default.conf
файл, который уже существовал в той папке:
<VirtualHost *:80>
ServerName laravel.example
ServerAlias www.laravel.example
ServerAdmin tomjhash@gmail.com
DocumentRoot /var/www/sites/laravel.example
ErrorLog ${APACHE_LOG_DIR}/laravel.example_error.log
CustomLog ${APACHE_LOG_DIR}/laravel.example_access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Я создал папку в /var/www/sites/laravel.example
, включенный 127.0.0.1 laravel.example
кому: /etc/hosts
, работал a2ensite laravel.example.conf
, перезапущенный апач, но все еще просто получают Веб-страницу, не доступную, когда я пробую, загружают его. Какие-либо идеи?
Необходимо установить владение / полномочия каталогов и файлов к e, читаемому www-данными
Лично, я использую:
sudo chown -R root:www-data /var/www
chmod 750 /var/www/sites
chmod 750 /var/www/sites/sites/laravel.example
chmod 640 /var/www/sites/sites/laravel.example/*
Как упомянуто в мой комментарий , я устранил эту проблему chown
луг/var/www/каталог рекурсивно моему текущему пользователю и chmodding каталог к 755, перезапущенный, и это, казалось, работало, таким образом, надо надеяться, это было фактической фиксацией.