1、修改 src/compat.h
找到
#define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff
修改成
#define TIMEZONE_OFFSET(foo) (foo)->tm_gmtoff
否則會(huì)出現(xiàn)錯(cuò)誤。
2、瀏覽器報(bào)錯(cuò):502 Bad Gateway The CGI was not CGI/1.1compliant問(wèn)題
日志文件中的報(bào)錯(cuò)是:cgi-header:unable to find LFLF
1>檢查你的 printf("Content-type:text/html\n\n");是否少了\n;
2>程序?qū)戝e(cuò),比如:而是我在使用printf打印一個(gè)整數(shù)的時(shí)候,我使用了s%,后來(lái)改成d%就可以了。。。
3>修改執(zhí)行文件的權(quán)限,chmod 777 *
3.檢查 error_log 里面的內(nèi)容,有如下錯(cuò)誤:
boa.c:194 - unable to bind: Address already in use
因?yàn)槭窃趐c機(jī)上,默認(rèn)的boa.conf 里面Port的端口設(shè)置為 80,因此運(yùn)行 boa時(shí)會(huì)有如上錯(cuò)誤,可以在error_log文件里面查看到
解決辦法:修改 boa.conf 里面 的 port 值為 8080(可指定其它未被使用的)保存即可。
再次嘗試,瀏覽器地址欄里輸入:192.168.1.111:8080后,www目錄下的 index.html 訪問(wèn)正常
聯(lián)系客服