【问题标题】:How to create a symlink for php project folder in apache's /var/www/html如何在 apache 的 /var/www/html 中为 php 项目文件夹创建符号链接
【发布时间】:2017-05-15 10:14:17
【问题描述】:

我想在/var/www/html 中符号链接我的 php 项目文件夹“php-project”。所以每当我运行apache.ie。 http://localhost/php-project。该网站在本地运行。 我尝试使用以下命令

ln -s /Downloads/php-website /var/www/html/php-project

当我 cd 到 /var/www/html 时它会出现。但是每当我访问链接"localhost/php-website" 时。它显示了

403 禁止

即使我尝试授予/var/www/html/php-project 的权限

chmod -777 php 项目

显示

错误“:无法对悬空符号链接“php-website”进行操作。

请帮我解决这个问题,以便项目文件夹可以与apache服务器一起用于本地开发过程。

【问题讨论】:

    标签: php apache localhost chmod


    【解决方案1】:

    通常,Apache 不遵循符号链接,原因很明显。 这可以在 apache 配置中更改,或者通过将其添加到 .htaccess 文件中专门针对一个站点:

    Options +FollowSymLinks
    

    另外,请确保您不要在可从 Web 访问的系统上使用 chmod 777(或永远,最好)。有关如何操作的完整说明,请参阅关于 serverfault 的答案:https://serverfault.com/questions/357108/what-permissions-should-my-website-files-folders-have-on-a-linux-webserver

    【讨论】:

    • 谢谢会记住的! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 2020-01-12
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    相关资源
    最近更新 更多