Как мне задать путь к DocumentRoot / Directory в XAMPP httpd.conf для папки USB flash?

Я использую Lubuntu 13.10 с XAMPP для Linux 1.8.3, и моя USB-флешка имеет формат FAt32.

Когда я пытаюсь установить файл конфигурации XAMPP /opt/lampp/etc/httpd.conf:

<Directory />
       Order allow,deny
       Allow from all
</Directory>

    DocumentRoot "/media/username/USB_FLASH/www"

<Directory "/media/username/USB_FLASH/www">
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
    Require all granted
</Directory>

, я получаю:

Доступ запрещен!
У вас нет прав доступа к запрошенному каталогу. Индексный документ либо отсутствует, либо каталог защищен от чтения.
Ошибка 403

0
задан 10 January 2014 в 20:28

1 ответ

Я нашел решение после 5 часов поиска...

    <IfModule unixd_module>
        User username
        Group username
    </IfModule> 
# username means your linux login username!

    <Directory />
        AllowOverride All
        Require all granted
    </Directory>

        DocumentRoot "/opt/lampp/www"

    <Directory "/opt/lampp/www">
        Options Indexes FollowSymLinks ExecCGI Includes
        AllowOverride All
        Require all granted
    </Directory> 
# DocumentRoot path and Directory path are symbolic link to /media/username/USB_FLASH/www folder!

Затем я сделал символьную ссылку с Эмулятором терминала:

sudo ln -s /media/username/USB_FLASH/www /opt/lampp

и затем символьная ссылка сделана от/media/username/USB_FLASH/www до/opt/lampp.

1
ответ дан 10 January 2014 в 20:28

Другие вопросы по тегам:

Похожие вопросы: