Como defino o caminho DocumentRoot / Directory no XAMPP httpd.conf para a pasta USB flash?

0

Eu uso o Lubuntu 13.10 com o XAMPP para Linux 1.8.3 e meu flash USB é formatado para o formato FAt32.

Quando tento definir o arquivo de configuração do 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>

Eu recebo:

Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
Error 403

    
por skulptron 10.01.2014 / 03:19

1 resposta

1

Encontrei a solução após 5 horas de pesquisa ...

    <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!

Em seguida, fiz um link simbólico com o emulador de terminal:

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

e, em seguida, um link simbólico é feito de / media / username / USB_FLASH / www para / opt / lampp.

    
por skulptron 10.01.2014 / 17:27