我使用 Lubuntu 13.10 和 XAMPP for 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
答案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 建立符号链接。