我试图在VPS上添加对curl的支持,登录并尝试执行php升级后,我的网站每次尝试访问它时都会给我一个500错误。apache&php 500错误噩梦
所以,我试着用easyApache刷新apache安装,并且在PHP脚本仍然无法工作的事实之外,它游走于此。
我决定一定会有一些事情正在进行php解析,所以我尾巴-f/etc/httpd/logs/error_log并尝试导航到网站,果然,它看起来有什么问题头。
下面是错误日志上的PHP文件请求产生:
[Fri Jun 18 20:01:47 2010] [error] [client 00.00.00.00] malformed header from script. Bad header=<head> : index.php
据我所知道的,“坏头”总是等于PHP脚本的第一行。
不幸的是,在这之后,我非常难过,我从来没有遇到过这样的问题,虽然我知道我的解决方案,但我不是服务器管理员。
我想这可能是一个服务器故障的问题,但我认为这是开发人员更可能遇到的事情类型,所以你们可能会提供帮助。
PHP作为CGI安装。尝试'header('Content-type:text/html');'打开标签后。 – Babiker 2010-06-19 01:21:50
你指的是EasyApache。你有没有考虑联系cPanel支持?他们对这些类型的问题非常熟悉,并且可能是解决方案的最快途径。 – 2010-06-19 12:57:30