Я пытаюсь настроить Apache для работы с Symfony в моем Macbook Pro. Я установил Lion OSX.
- Я раскомментировал строку Include
/private/etc/apache2/extra/httpd-vhosts.conf
в/etc/apache2/httpd.conf
. - Я настроил Apache, отредактировав
/private/etc/apache2/extra/httpd-vhosts.conf
. и добавив следующее:
::
NameVirtualHost *:80
<VirtualHost *.80>
ServerName localhost
DocumentRoot "/Library/WebServer/Documents"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/luiscberrocal/Documents/dev/lion_test/web"
ServerName lion.localhost
<Directory "/Users/luiscberrocal/Documents/dev/lion_test/web">
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
3. Добавил следующее в /private/etc/hosts 127.0.0.1 lion.localhost
Теперь, когда я захожу на http://localhost/test.php
я получаю следующее сообщение
Forbidden
You don't have permission to access /test.php on this server.
Apache/2.2.20 (Unix) DAV/2 PHP/5.3.6 с сервером Suhosin-Patch на локальном порте 80
Я уже попробовал:
chmod 777 test.php
chmod +x test.php
Я получаю то же сообщение, если пытаюсь получить доступ к http://lion.localhost/
Я открыл /var/log/apache2/error_log
и это то, что я нашел уместным:
[Sat Dec 31 09:37:49 2011] [notice] Apache/2.2.20 (Unix) DAV/2 PHP/5.3.6 with Suhosin-Patch configured -- resuming normal operations
[Sat Dec 31 09:37:53 2011] [error] [client ::1] (13)Permission denied: access to /test.php denied
[Sat Dec 31 09:37:55 2011] [error] [client ::1] (13)Permission denied: access to /test.php denied
[Sat Dec 31 09:38:13 2011] [notice] caught SIGTERM, shutting down
[Sat Dec 31 09:38:13 2011] [error] (EAI 8)nodename nor servname provided, or not known: Could not resolve host name *.80 -- ignoring! httpd: Could not reliably determine the server's fully qualified domain name, using Luis-Berrocals-MacBook-Pro.local for ServerName
[Sat Dec 31 09:38:14 2011] [warn] mod_bonjour: Cannot stat template index file '/System/Library/User Template/English.lproj/Sites/index.html'.
[Sat Dec 31 09:38:14 2011] [warn] mod_bonjour: Cannot stat template index file '/System/Library/User Template/English.lproj/Sites/index.html'.
[Sat Dec 31 09:38:14 2011] [notice] Digest: generating secret for digest authentication ...
[Sat Dec 31 09:38:14 2011] [notice] Digest: done
[Sat Dec 31 09:38:14 2011] [notice] Apache/2.2.20 (Unix) DAV/2 PHP/5.3.6 with Suhosin-Patch configured -- resuming normal operations
[Sat Dec 31 09:38:18 2011] [error] [client ::1] (13)Permission denied: access to /test.php denied
[Sat Dec 31 09:38:19 2011] [error] [client ::1] (13)Permission denied: access to /test.php denied
[Sat Dec 31 10:18:09 2011] [error] [client 127.0.0.1] (13)Permission denied: access to /test.php denied
[Sat Dec 31 10:18:15 2011] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
Я не могу понять, что я делаю не так.