«Символическая ссылка не разрешена или цель ссылки не доступна» в новой установленной версии XAMPP для Linux - PullRequest
13 голосов
/ 18 августа 2011

Я недавно установил 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 есть аналогичный вопрос , но я думаю, что никто, похоже, больше на него не обращает внимания.

У кого-нибудь есть идеи, как это исправить?

Ответы [ 3 ]

7 голосов
/ 08 августа 2012

Попробуйте запустить Apache, используя своего пользователя.

По умолчанию Apache запускается как «www-data», поэтому отредактируйте ваш apache2.conf, найдите «user» и установите:

user=youruser

Перезапустите Apache и вуаля, он должен работать.

5 голосов
/ 18 августа 2011

Я обнаружил, что если я использую ссылку из каталога вне /home/petra, веб-приложение работает нормально. Я думаю, это потому, что я использую настройки Encrypted Home Directory в своей Ubuntu.

Мне просто нужно переместить каталог проекта за пределы моего домашнего каталога, чтобы он работал.

0 голосов
/ 13 апреля 2014

Я столкнулся с этой проблемой, когда вставил символическую ссылку в корень документа в код, хранящийся в моем зашифрованном домашнем каталоге.Я также решил эту проблему, запустив apache в качестве пользователя, которому принадлежал зашифрованный контент.

...