第一次用THINKPHP 報路徑錯

來源:互聯網
上載者:User
網上抄的一個例子:產生一個index.php,如下:
//定義ThinkPHP架構路徑
define('THINK_PATH', '../ThinkPHP');
//定義項目名稱和路徑
define('APP_NAME', 'myphp');
define('APP_PATH', '.');
//載入架構入口檔案
require(THINK_PATH."/ThinkPHP.php");
//執行個體化一個網站應用程式執行個體
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

目錄結構是這樣的:
myphp/index.php
thinkphp/


請大蝦指點下,看是什麼問題。


回複討論(解決方案)

我的環境是在windows上裝phpnow的。
真的沒人知道嗎?是不是apache上的配置不正確?

你使用的是 ThinkPHP 3 吧?

關於常量 THINK_PATH 的定義:
ThinkPHP 2.x
define('THINK_PATH', '../ThinkPHP');

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

當然你可以不去定義它

ThinkPHP 真的很奇怪,這樣重大的改變都不聲明一下
難道不打算讓人家用它了?

謝謝 xuzuning 的指教。。

也謝謝指教

謝謝 我的也解決了

require(./ThinkPHP/ThinkPHP.php/) [function.require]: failed to open stream
我按照3樓的方法修改了代碼,但是還是出現同樣的警告

太感謝了

我怎麼看不到3樓的

看看是怎麼樣解決的,謝謝

你使用的是 ThinkPHP 3 吧?

關於常量 THINK_PATH 的定義:
ThinkPHP 2.x
define('THINK_PATH', '../ThinkPHP');

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

當然你可以不去定義它

ThinkPHP 真的很奇怪,這樣重大的改變都不聲明一下
難道……



謝謝 解決了

謝謝,問題解決了

你使用的是 ThinkPHP 3 吧?

關於常量 THINK_PATH 的定義:
ThinkPHP 2.x
define('THINK_PATH', '../ThinkPHP');

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

當然你可以不去定義它

ThinkPHP 真的很奇怪,這樣重大的改變都不聲明一下
難道……

你使用的是 ThinkPHP 3 吧?

關於常量 THINK_PATH 的定義:
ThinkPHP 2.x
define('THINK_PATH', '../ThinkPHP');

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

當然你可以不去定義它

ThinkPHP 真的很奇怪,這樣重大的改變都不聲明一下
難道不打算讓人家用它了?

非常感謝!!
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.