Apache+PHP+MySQL的相关问题,文件找不到?路径原因?

Apache+PHP+MySQL的相关问题:目前的状况是,环境搭起来了,网站运行正常。但我网站里有一项密码修改的功能无法正常使用。点[修改密码]浏览器则显示Unablet... Apache+PHP+MySQL的相关问题:

目前的状况是,环境搭起来了,网站运行正常。但我网站里有一项密码修改的功能无法正常使用。点[修改密码]浏览器则显示Unable to connect。我单独用其他PHP脚本测试过,PHP与mysql正常连接。

我接着查看Apache里的error_log日志,有以下内容:

PHP Warning: include_once (functions/strings.php): failed to open stream: No such file or directory in /var/www/html/plugins/compatibility/functions.php on line 61, referer: http://192.168.203.133/src/options.php
PHP Warning: include_once(): Failed opening 'functions/strings.php' for inclusion (include_path='.:/opt/php/lib/php') in /var/www/html/plugins/compatibility functions.php on line 61, referer: http://192.168.203.133/src/options.php

strings.php这个文件存在于/var/www/html/functions目录下,路径不对?
各位:补充一下问题:是建在Linux上的~~~我重启动了一下Apache服务,有错误提示:

[Sat Jan 08 14:45:20.131037 2011] [notice] [pid 4175:tid 3076249264] caught SIGTERM, shutting down
[Sat Jan 08 14:45:24.040923 2011] [notice] [pid 4309:tid 3076200112] Digest: generating secret for digest authentication ...
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php/lib/php/extensions/no-debug-zts-20090626/php_mysql.dll' - /opt/php/lib/php/extensions/no-debug-zts-20090626/php_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Sat Jan 08 14:45:25.044570 2011] [notice] [pid 4309:tid 3076200112] Apache/2.3.8 (Unix) DAV/2 PHP/5.3.4 configured -- resuming normal operations
[Sat Jan 08 14:45:25.044676 2011] [notice] [pid 4309:tid 3076200112] Command line: '/opt/apache/bin/httpd'
展开
 我来答
Julian99
2011-01-12 · TA获得超过1220个赞
知道小有建树答主
回答量:1194
采纳率:0%
帮助的人:1187万
展开全部
你重启后的提示是找不到mysql的相关文件了,不知道是不是你修改过服务器的配置,去php配置文件中寻找php_mysql.dll相关的配置项检查一下看看,或者去/opt/php/lib/php/extensions/no-debug-zts-20090626/这个目录中看看是不是有这个文件。

建议你重启服务器之后看看apache服务和mysql服务能不能起来。而不是单纯的重启apache。

对于找不到functions/strings.php这个文件的问题,我觉得还是要搞清楚路径,注意 ../ 和 ./的用法。
bb8200
2011-01-12 · TA获得超过456个赞
知道答主
回答量:307
采纳率:0%
帮助的人:191万
展开全部
是在win2003系统答建的吗
请保证,每级目录,包括上一级的目录,有没有权限能访问到,不如设根目录为everyone测试下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ffcz
2011-01-12 · TA获得超过1221个赞
知道小有建树答主
回答量:757
采纳率:71%
帮助的人:742万
展开全部
options.php 在当前目录下找不到 functions/strings.php这个文件上。
你的functions/strings.php放在哪里,确认一下重新设置一下include_once

还有一个,就是检查一下你的linux服务器目录,看看 functions/strings.php有没权限读取。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
boteejia
2011-01-13 · TA获得超过225个赞
知道答主
回答量:211
采纳率:0%
帮助的人:126万
展开全部
去csdn提问比较现实
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-18
展开全部
1.strings.php文件在/var/www/html/functions
你include_once 的路径是functions/strings.php
那麼在你引入的文件须在html目录中进行 include
请检查一下路径是否正确

2.因为无法载入到php_mysql.dll,启动时会异常,原因有很多,先看看php_mysql.dll在不在信息中的目录内,再检查mysql的my.ini、apache的httpd.conf、php的php.ini 这些跟path或dir与文件相关的设定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式