88问答网
所有问题
Linux下Apache 服务器运行CGI程序是出现 Internal Server Error
linux下用boa服务器运行CGI页面正常,现在移植到Apache服务器下有的CGI页面可以正常显示,有的报Internal Server Error错误。不知为何?
后台CGI程序使用C语言编写的。
举报该问题
推荐答案 2010-09-08
1、如果是"Forbidden"消息,这说明有权限问题。可用chmod 755 来修改文件的权限。
2、如果是"Internal Server Error"消息,可先查询Apache error_log文件,从中找到是哪个文件出错了,再好好分析一下,一般这种错误与配置文件无关,大部分还是你写的程序有问题。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MKMVBBaSK.html
其他回答
第1个回答 2010-09-06
看看apache的错误日志里是什么错误先。
相似回答
Linux下Apache
服务器运行CGI程序是出现
Internal
Server
Error
答:
1、如果是"Forbidden"消息,这说明有权限问题
。可用chmod 755 来修改文件的权限。2、如果是"Internal Server Error"消息,可先查询Apache error_log文件,从中找到是哪个文件出错了,再好好分析一下,一般这种错误与配置文件无关,大部分还是你写的程序有问题。
错误
代码: 500
Internal
Server
Error
。无法连接主机。(10065)_百度知 ...
答:
编好了gSOAP的
服务
端,将其拷贝到
apache的
虚拟目录下,配置好
cgi
属性。启动客户端,出现了错误,然后直接在浏览其中输入要访问的cgi资源,返回500
Internal
Server
Error
。出现这种错误的原因很多,要想得到详细的错误提示,我们可以从错误日值入手。打开
error
_log,发现有一下两条错误:1、(13)Permission ...
求助Premature end of script headers
答:
在之前的文章里面有提到过,写的
cgi程序
在后台
服务器运行
没有问题,如果使用前台URL调用,就会时不时的报出“
internal
server
error
”,查看
apache的错误
日志,会发现“Premature end of script headers”错误。关于这个错误在之前的文章里面也提到过。主要是三方面的原因:1.在输出cgi头之前,有文本输出。2...
我在远程
服务器
上
运行cgi
时
出现
如下
错误
,是怎么回事
答:
internal
error
. 上面的消息没办法诊断。你能做的就是重试 不行就按它说的 Please contact the
server
administrator 发邮件给
[email protected]
。他们会有更详细的log来诊断错误。
500
internal
server
Error
解决办法
答:
1、检查php
程序
的属性是否设置为755,如果php程序的属性不是755,那么运行的时候会报“
internal
server
error
”错误,请您使用ftp软件将属性更改为755再测试。2、请您检查php程序所在的当前目录下是否有名为.htaccess的文件存在,此文件会干扰php程序的正常运行,如果发现有此文件建议您删除或者改名后再测试...
LVS负载均衡到后端
apache的
虚拟主机报404
错误
检查日志发现:File does...
答:
Error
Log logs/
error
.log 除非文件位置用“/”开头,否则这个文件位置是相对于ServerRoot目录的相对路径。如果
Apache
采用默认安装方式安装,那么错误日志的位置应该在/usr/local/
apache
/logs下。但是,如果Apache用某种包管理器安装,错误日志很可能在其他位置。正如其名字所示,错误日志记录了
服务器运行
期间遇到...
500
Internal
Server
Error错误
怎么回事
答:
500
Internal
Server
Error错误
原因总结:1、当访问的
程序
出错时,就会返回500错误。2、用fiddler检测 解决办法:1、给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者...
服务器
常见页面访问返回
错误
信息(404 500 400)表示什么意思
答:
2、500
Internal
Server
Error
服务器
遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码
出现错误
时出现。3、400 Bad Request (1)语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。(2)请求参数有误。
大家正在搜
服务器运行java程序
服务器正在运行中 由于另一个程序
运行在服务器程序
如何在服务器上运行程序
在服务器上运行程序
云服务器运行程序
如何让云服务器一直运行程序
如何在服务器运行服务端
java项目在服务器运行
相关问题
linux 下请教 apach配置cgi出现如下错误:Int...
linux下apache发布CGI程序后,通过浏览器访问的结...
如何在Linux下配置apache,以发布网站,和支持cgi
自己编写的Linux Web Server调用CGI程序时出...
我在远程服务器上运行cgi时出现如下错误,是怎么回事
linux apache2 执行CGI程序怎么全是文本?
apache 500 internal server err...
求助,编译apache服务器出问题