phoenix 访问次数 : 11 注册日期 : 05-05-25 15:59 上次访问 : 09-10-29 21:05 |
错误信息: Warning: main(ADO/adodb.inc.php): failed to open stream: No such file or directory in c:webbugfreeIncludeSetupBug.inc.php on line 72 Fatal error: main(): Failed opening required 'ADO/adodb.inc.php' (include_path='c:/easyphp/www/bugfree/Include/;c:/easyphp/www/bugfree/Include/Class/') in c:webbugfreeIncludeSetupBug.inc.php on line 72 各位DX帮忙看看!!我照着"BugFree 0.2 安装 - 问题与解决"中说道的问题,修改 : 发现错误信息 Warning: main(ADO/adodb.inc.php): failed to open stream: No such file or directory in C:wwwApache2htdocsBugFreeIncludeSetupBug.inc.php on line 73 Fatal error: main(): Failed opening required 'ADO/adodb.inc.php' (include_path='C:/www/Apache2/htdocs/php/Include/;C:/www/Apache2/htdocs/php/Include/Class/') in C:wwwApache2htdocsBugFreeIncludeSetupBug.inc.php on line 73 ( 有时只能看到一空白页面,可以修改php.ini,让它把错误信息记到win2000的事件查看器里 log_errors = On error_log = syslog 重启Apache, 再访问BugFree, 在事件查看器里看到了错误信息php[3612], PHP Fatal error: main(): Failed opening required 'ADO/adodb.inc.php' (include_path='C:/www/Apache2/htdocs/php/Include/;C:/www/Apache2/htdocs/php/Include/Class/') in C:wwwApache2htdocsbugfreeIncludeSetupBug.inc.php on line 69. ) 原因是找不到要Include的文件ADO/adodb.inc.php, 观察到错误信息中include_path是'C:/www/Apache2/htdocs/php/Include/;C:/www/Apache2/htdocs/php/Include/Class/',很明显不对. 查看IncludeSetupBug.inc.php,发现SetupBug.inc.php用$_SERVER["SCRIPT_NAME"]取BugFree所在的实际路径 在第30行$BugConfig["ScriptDir"] = dirname($_SERVER["SCRIPT_NAME"]); 那为什么不对呢?通过看phpinfo的输出,发现_SERVER["SCRIPT_NAME"]的值是/php/php.exe,原来是由于按照CGI的方式运行PHP 修改httpd.conf,按照Apache Module的方式配置PHP # Installing as an Apache module LoadModule php4_module c:/php/sapi/php4apache2.dll SetOutputFilter PHP AddType application/x-httpd-php .php PHPIniDir "C:/php" 注意要将c:php下的php4ts.dll复制到c:wondowssystem32下(即PATH环境变量的第一个路径名),不然Apache无法加载php4apache2.dll 重启Apache, 再访问BugFree,这回登录表单出来了, 但还有Warning信息: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in ... 可是重起Apach的时候提示: 找不到 "SetOutputFilter" 和 "PHPIniDir"这两种方法!!! |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
建议使用easyphp1.7,bugfree版本使用0.3 |
回帖 |