Я недавно установил XAMPP для Linux (версия 1.7.4) на свой ноутбук Ubuntu 11.04 x64.
Затем я сделал ссылку в папке htdocs на папку моего проекта:
$pwd
/opt/lampp/htdocs
$sudo ln -s /home/petra/projects/webapp webapp
$ls -al
drwxr-xr-x 4 nobody root 4096 2011-08-18 11:58 .
drwxr-xr-x 18 root root 4096 2011-01-25 15:33 ..
lrwxrwxrwx 1 root root 26 2011-08-18 11:42 webapp -> /home/petra/projects/webapp
Когда я открывал веб-приложение в браузере, используя http://localhost/webapp
, на нем отображалось только «403 Access Forbidden». В журнале ошибок сказано:
$tail -f /opt/lampp/logs/error_log
[Thu Aug 18 11:43:15 2011] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /opt/lampp/htdocs/webapp
Здесь находится httpd.conf . Как ни странно, опции FollowSymLinks
уже определены (по умолчанию).
На форуме XAMPP есть аналогичный вопрос , но я думаю, что никто, похоже, больше на него не обращает внимания.
У кого-нибудь есть идеи, как это исправить?