我第一次 看網上寫的代碼:
- <?php
- 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
查資料看到:
關于常量 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/'); 這樣就對了.
|
新聞熱點
疑難解答
圖片精選