Я только что установил Xampp в моей системе Arch Linux.Что я хочу сделать сейчас:
Мой рабочий каталог PHP находится в моей домашней папке (по адресу / home / luke / PHP ).Я хочу, чтобы Apache получил доступ к этим файлам два, поэтому я следовал Руководству по установке Xampp на Arch Linux Wiki и создал псевдоним для этого каталога.Вот как выглядит мой httpd.conf (часть Alias):
Alias /PHP /home/luke/PHP
<directory /home/luke/PHP>
AllowOverride FileInfo Limit Options Indexes
Order allow,deny
Allow from all
</directory>
После этого я изменил разрешения для папки home / luke / PHP на 777 (используяCHMOD).Я перезапустил Xampp и получил 403, когда попытался перейти на http://localhost/PHP
. Apache-сервер работает под пользователем http (который существует) и http -Group.Итак, я добавил пользователя http в свою группу (группу luke от моего пользователя, используя инструмент chown-tool).Я перезапустил Сервер, та же ошибка.
Вот (часть из) файл error_log:
[Sun Apr 24 18:05:37 2011] [error] [client 127.0.0.1] (13)Keine Berechtigung: access to /PHP/ denied
[Sun Apr 24 18:10:30 2011] [error] [client 127.0.0.1] (13)Keine Berechtigung: access to /PHP/ denied
[Sun Apr 24 18:10:30 2011] [error] [client 127.0.0.1] (13)Keine Berechtigung: access to /PHP/ denied
Итак, созданный мной Псевдоним должен работать, но что мне нужносделать, чтобы моя папка / home / luke / PHP была доступна для сервера Apache?
Я также пытался создать символическую ссылку в папке htdocs , ноэто тоже не сработало.