Memcached安装后内部服务器错误500

时间:2014-02-22 06:26:03

标签: php python apache perl memcached

执行以下命令在VPS服务器上安装和启动memcached后,从Web浏览器访问任何文件时出现500内部服务器错误:

$ yum install memcached php-pecl-memcache perl-Cache-Memcached python-memcached
$ /etc/init.d/memcached start
$ service httpd graceful

每次尝试加载文件时,我的apache错误日志都会显示以下错误:

Premature end of script header: <filename>

我注意到的其他一些事情是我仍然可以从命令行运行php文件而不会产生任何错误。

为了避免500错误,在我的服务器上安装memcached后还需要做些什么吗?

2 个答案:

答案 0 :(得分:1)

该错误只是说index.php中的脚本被破坏了。它在错误消息之前没有发送任何HTTP头。您应该检查脚本并查找在发送http标头之前发生的错误。

答案 1 :(得分:1)

我也遇到了同样的问题而没有找到解决方案。然后我从WHM面板升级apache,一切都重置并开始工作。

我知道这不是技术解决方案,但效果很好。