当我尝试访问任何模块时,在我的Symfony子域安装中遇到500内部服务器错误。服务器上确实安装了PHPsuexec。有人知道怎么回事吗?否则,它会显示symfony项目已安装,并且它在我的服务器上运行良好。
一个小故障可能是,在我的服务器上,目录有权限777,所有文件都有666权限。然而,多亏了PHPsuexec,我的大多数目录似乎都有775个权限级别,文件的权限级别是664。
谢谢大家!
Parijat
发布于 2012-03-20 06:58:41
我的猜测是:
希望这能有所帮助
发布于 2013-12-20 12:27:41
PHPsuexec服务器不允许目录权限比0755“宽松”,文件权限不能比0644“宽松”。检查symfony安装中所有目录和文件的权限设置,并进行修改以满足此要求。
接下来,symfony将权限0777和0666硬编码到其文件中。您必须在symfony的代码中更改这些权限,以便symfony在将来不会使目录和文件的权限“太松散”。
请阅读本文档:http://trac.symfony-project.org/wiki/SymfonyPHPsuexec
这里有很长的讨论:http://oldforum.symfony-project.org/index.php/m/45845/index.html
https://stackoverflow.com/questions/9779130
复制相似问题