我正在使用Capistrano来部署PHP应用程序。当脚本使用新代码将apache的文档根(即链接)更新到新目录时,ln命令不执行任何操作:
ln -nfs /sites/app/dir/releases/20110305165826 /sites/app/dir/current
我不得不删除它并重新运行命令,但通过这样做Apache(当然)不喜欢它,主页现在是空白的。
有什么想法吗?
答案 0 :(得分:0)
请检查部署用户和apache runner用户的权限,他们最好是同一个用户,但它也可以使用同一个组并更正umask和文件权限