我想对我的php项目文件夹进行符号链接" php-project"在/var/www/html
。所以每当我运行apache.ie。 http://localhost/php-project
。该网站在本地运行。
我尝试使用以下命令
ln -s /Downloads/php-website /var/www/html/php-project
当我转到/var/www/html
时显示。但每当我访问链接"localhost/php-website"
时。它显示
403 Forbidden
即使我尝试授予/var/www/html/php-project
chmod -777 php-project
显示
错误":无法操作悬空符号链接' php-website'。
请帮我解决这个问题,这样项目文件夹就可以和apache服务器一起用于本地的开发过程。
答案 0 :(得分:1)
通常情况下,Apache不遵循符号链接,原因很明显。 这可以在apache配置中更改,或者通过将其添加到.htaccess文件中的一个站点进行更改:
Options +FollowSymLinks
此外,请确保您不要在可从网络访问的系统上使用chmod 777(或者最好)。有关如何完成的详细说明,请参阅serverfault上的答案:https://serverfault.com/questions/357108/what-permissions-should-my-website-files-folders-have-on-a-linux-webserver