PHP网站数据库连接路径错误,该怎么解决?
2个回答
2013-10-20
展开全部
这个不是数据库路径错误,是你要include的文件路径有误。
你的include/common/prepare.inc.php的166行,inclde_once('include/common/functions.inc.php'),
程序会从include/common/这个位置去相对的include/common/去找,
即include/common/include/common/,确认你这个目录存在吧?
也可能不一定是include/common/include/common/,会受你php设置影响,php.ini里可以设置include_path,让程序在“当前”目录的相对位置找不到后,可以再到include_path指定的目录下去找。
值得注意的是,如果你是用firstcgi来跑php的话,注意这个路径问题,它不是相对写一行代码的程序的文件目录的,而是相对脚本起始文件的路径,
看你include/common/prepare.inc.php文件里写include_once(include/common/function.inc.php)估计就是这样的情况,include/common/prepare.inc.php是被站点根目录下的文件include的,所以运行是正常的,当其他目录的文件再include这个prepare.inc.php时,就会出现楼主所说的错误提示。
你的include/common/prepare.inc.php的166行,inclde_once('include/common/functions.inc.php'),
程序会从include/common/这个位置去相对的include/common/去找,
即include/common/include/common/,确认你这个目录存在吧?
也可能不一定是include/common/include/common/,会受你php设置影响,php.ini里可以设置include_path,让程序在“当前”目录的相对位置找不到后,可以再到include_path指定的目录下去找。
值得注意的是,如果你是用firstcgi来跑php的话,注意这个路径问题,它不是相对写一行代码的程序的文件目录的,而是相对脚本起始文件的路径,
看你include/common/prepare.inc.php文件里写include_once(include/common/function.inc.php)估计就是这样的情况,include/common/prepare.inc.php是被站点根目录下的文件include的,所以运行是正常的,当其他目录的文件再include这个prepare.inc.php时,就会出现楼主所说的错误提示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-20
展开全部
如他的所提示的,要么路径错了,要么就是文件不存在。建议如果新手,在同个文件中写个小demo试一下,很快有php数据库编程的感觉了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询