如何在chrooted Apache中修复phpMyAdmin和Drupal中的WSOD?


0

当我尝试在chrooted Apache(2.2.3)中运行phpMyAdmin(3.5.5和4.0.4.2)或Drupal(7.22)时,我得到了WSOD(白屏死机;又名空白页)。我尝试过mod_chroot(0.5,apache 2.2.3)和ModSecurity。HTTP响应代码为500,但任何日志中都没有错误。

我已经验证了启用mod_chroot时会话和MySQL的工作。我还验证了当mod_chroot被禁用时,phpMyAdmin和Drupal都工作。

Answers:


1

在忽略phpMyAdmin并继续使用Drupal之后,我遇到了同样的问题。经过快速搜索,我发现了这个:

http://www.redbarontech.com/content/drupal-running-chroot

将“时区文件”复制到chroot jail后,如文章所述,Drupal和phpMyAdmin都开始工作。我已经更新了这个问题,使其更具通用性。

编辑:

这是文章中的相关命令:

cp -fR /usr/share/zoneinfo/* /jail/usr/share/zoneinfo/

我只是根据自己的设置进行了调整。


如果您可以将链接文章中的相关部分复制到您的答案中(并留下链接以供参考),那将是很好的。
Der Hochstapler 2013年

@OliverSalzburg那里没有丰富的信息,但我在答案中添加了相关的命令。
user1936123 2013年

感谢您的努力:)如果您想要退还您的赏金(因为您自己找到了解决方案),请告诉我。当然,如果有人可能想出一个你更喜欢的解决方案(如果可能的话),那么让赏金出现就没有错。
Der Hochstapler 2013年

@OliverSalzburg谢谢,但我想这是可能的,有人可以提供一个清晰的解决方案,但我很满意这个解决方案,并怀疑这是它会与chroot环境得到最好的。
user1936123 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.