我从Windows服务器收到以下错误:
警告:require_once(../../ conf / config.php):无法打开流:\ WDP \ DFS \ 30 \ 6 \ 3 \ 2 \ 3039591236 \ user \ sites \中没有此类文件或目录第2行的5213291.site \ www \ webmap \ inc \ class \ conf.php
致命错误:require_once():无法打开所需' ../../ conf / config.php' (include_path ='。; C:\ php \ pear')\ WDP \ DFS \ 30 \ 6 \ 3 \ 2 \ 3039591236 \ user \ sites \ 5213291.site \ www \ webmap \ inc \ class \ conf.php在第2行*******
这是对Windows服务器上的MYSQL表的简单查询。我有www / webmap中的文件。这是config.php的相关部分
<?php
require_once(dirname(dirname(__FILE__)) . '/inc/class/csite.php');
require_once(dirname(dirname(__FILE__)) . '/inc/class/users.php');
require_once(dirname(dirname(__FILE__)) . '/inc/class/dbc.php');
require_once(dirname(dirname(__FILE__)) . '/inc/class/resize.php');
require_once(dirname(dirname(__FILE__)) . '/inc/class/func.php');
我的理解是发现了config.php,因为我包括:
echo "Does file exist?". file_exists($file) ? 'true' : 'false';
echo "Is it readable?".is_readable($file) ? 'true' : 'false'; require_once $file;
返回&#34; true,true&#34;
答案 0 :(得分:1)
程序中的错误位于此文件中。
WDP \ DFS \ 30 \ 6 \ 3 \ 2 \ 3039591236 \用户\网站\ 5213291.site \ WWW \ webmap \ INC \类\ conf.php
在线 2 ...
require_once '../../conf/config.php';
根据此错误消息,您的程序正在查找的文件是...
WDP \ DFS \ 30 \ 6 \ 3 \ 2 \ 3039591236 \用户\网站\ 5213291.site \ WWW \ webmap \ CONF \ config.php中
要修复程序,您需要确保require_once函数正确指向您正在寻找的config.php文件。
文件路径示例
\ WWW \ CONF \ config.php中
require_once '../../../conf/config.php';
\ WWW \ webmap \ CONF \ config.php中
require_once '../../conf/config.php';
\ WWW \ webmap \ INC \ CONF \ config.php中
require_once '../conf/config.php';
\ WWW \ webmap \ INC \类\ CONF \ config.php中
require_once 'conf/config.php';
如果使用../' ;s会出现问题,请尝试使用正斜杠开始路径,从根目录中找到您的文件。
require_once '/webmap/inc/conf/config.php';
您也可以尝试这样做,以确保您正在阅读正确的相关目录:
require_once dirname(__FILE__) . '/../../conf/config.php';
我的最终报价: 根据您在评论中提供的文件位置,我只建议您尝试使用其中一套。
require_once '../../conf/config.php';
require_once '../conn.php';
require_once '/webmap/conf/config.php';
require_once '/webmap/inc/conn.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/webmap/conf/config.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/webmap/inc/conn.php';