如何在apache' s / var / www / html中为php项目文件夹创建符号链接

时间:2017-05-15 10:14:18

标签: php apache localhost chmod

我想对我的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服务器一起用于本地的开发过程。

1 个答案:

答案 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