跳转到主要内容
东方龙马 提交于 15 August 2011

1、原因一 .htaccess 文件

.htaccess 文件(大多数情况属于这种),配置有错,或者.htaccess文件不存在;

解决方法:拷贝Drupal原生的.htaccess文件至Drupal的根目录,或者依据服务器的配置修改。

2、原因二 内存

内存分配不足(感谢 看海 分享经验)。

解决方法:增加服务器的虚拟内存。

增加虚拟内存的,具体是修改php.ini文件:memory_limit = 128M (依实际情况设定)

3、原因三 Boost 模块

解决方法:停止BOOST模块,运行cron,清除缓存。接着禁用缓存(即禁用缓存下的“对匿名用户缓存页面”、“缓存区块”),然后启动BOOST模块(注:如果Boost配置页面里的“Send debug info for each request to watch dog”勾选,请去掉,禁止发送调试信息)。--方法由“月凉如水”MM补充。

 

大家以后遇到 HTTP 500 的错误时记得从这三方面考虑。

标签