致命错误:require_once():需要打开失败

时间:2017-04-26 18:22:00

标签: php

我需要帮助这个错误请我在我的easyphp上安装这个脚本有什么不对吗?

Warning: require_once(C:/Program Files (x86)/EasyPHP-DevServer-14.1VC9/data/localweb\studentTrans\includes\config.php): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\StudentTranscript Processing System in PHP with MySQL\includes\initialize.php on line 21

你好,我需要帮助这个错误请我在我的easyphp上安装这个脚本有什么不对吗?

Fatal error: require_once(): Failed opening required 'C:/Program Files (x86)/EasyPHP-DevServer-14.1VC9/data/localweb\studentTrans\includes\config.php' (include_path='.;C:\php\pear') in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\StudentTranscript Processing System in PHP with MySQL\includes\initialize.php on line 21



 //define the core paths
 /Define them as absolute peths to make sure that require_once works as 
 expected

 //DIRECTORY_SEPARATOR is a PHP Pre-defined constants:
 //(\ for windows, / for Unix)
 defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);

 defined('SITE_ROOT') ? null : define ('SITE_ROOT', 
 $_SERVER['DOCUMENT_ROOT'].DS.'studentTrans');

 defined('LIB_PATH') ? null : define ('LIB_PATH',SITE_ROOT.DS.'includes');

 // load config file first 
   require_once "config.php";
//load basic functions next so that everything after can use them
  require_once "functions.php";
  //later here where we are going to put our class session
  require_once "session.php";
  require_once "member.php";
  require_once "student.php";
  require_once "student_details.php";
  require_once "student_requirements.php";
  require_once "department.php";
  require_once "sy.php";
  require_once "instructor.php";
  require_once "instructorclasses.php";
  require_once "studSubjects.php";
  require_once "grades.php";
  require_once "room.php";

//Load Core objects
require_once"database.php";

//load database-related classes

3 个答案:

答案 0 :(得分:0)

我不知道您尝试包含的文件与您执行的文件的相对位置。

但是,您只能使用 DIR 获取路径,然后浏览它。

例如,

$this_directory = __DIR__;
$file_to_include = $this_directory."\includes\config.php";
require_once $file_to_include;

希望这有帮助

答案 1 :(得分:-1)

你在文件中有错误" initialize.php"包括..

答案 2 :(得分:-1)

问题解决了它就在这里!!  定义('SITE_ROOT')? null:define('SITE_ROOT',$ _SERVER ['C:\ Program Files(x86)\ EasyPHP-DevServer- 14.1VC9 \ data \ localweb']。DS.'studentTrans');