我第一次 看网上写的代码

define('THINK_PATH','ThinkPHP');
define('App_NAME','43');
define('App_PATH','.');

 

require(THINK_PATH.'/ThinkPHP.php');

 

$App=new App(); 

$App->run();(这一行 可以不要   要不然结果会出现两次)

?>

 

报告出错:

Warning: require(../ThinkPHPCommon/runtime.php) [function.require]: failed to open stream: No such file or directory in D:\web\htdocs\ThinkPHP\ThinkPHP.php on line 36

Fatal error: require() [function.require]: Failed opening required '../ThinkPHPCommon/runtime.php' (include_path='.;C:\php5\pear') in D:\web\htdocs\ThinkPHP\ThinkPHP.php on line 36

 

查资料看到 :

你使用的是 ThinkPHP 3 吧?

关于常量 THINK_PATH 的定义:
ThinkPHP 2.x
define('THINK_PATH', '../ThinkPHP');

ThinkPHP 3.x
define('THINK_PATH', '../ThinkPHP/');

当然你可以不去定义它

ThinkPHP 真的很奇怪,这样重大的改变都不声明一下
难道不打算让人家用它了?

 

 

后来还是不行

看来变天才知道  

define('THINK_PATH','ThinkPHP');
少写了一个/

define('THINK_PATH','ThinkPHP/');  这样就对了

要细心哈哈

相关文章:

  • 2021-11-04
  • 2021-06-25
  • 2022-01-24
  • 2022-01-13
  • 2021-06-14
  • 2021-09-27
  • 2021-07-29
  • 2022-01-03
猜你喜欢
  • 2022-01-03
  • 2021-11-08
  • 2022-01-02
  • 2022-12-23
  • 2021-07-31
  • 2021-10-29
相关资源
相似解决方案