ln -nfs被Apache阻止

时间:2011-03-05 18:02:33

标签: apache capistrano

我正在使用Capistrano来部署PHP应用程序。当脚本使用新代码将apache的文档根(即链接)更新到新目录时,ln命令不执行任何操作:

ln -nfs /sites/app/dir/releases/20110305165826 /sites/app/dir/current

我不得不删除它并重新运行命令,但通过这样做Apache(当然)不喜欢它,主页现在是空白的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

请检查部署用户和apache runner用户的权限,他们最好是同一个用户,但它也可以使用同一个组并更正umask和文件权限