初めて THINKPHP を使用したときに、パス エラーを報告しました
インターネットからコピーした例: 次のように、index.php を生成します:
//ThinkPHP フレームワーク パスを定義します
define('THINK_PATH', '../ThinkPHP');
//プロジェクト名とパスを定義します
define('APP_NAME', 'myphp');
define('APP_PATH', '. ');
/ /フレームワーク エントリ ファイルをロードします
require(THINK_PATH."/ThinkPHP.php");
//Web サイト アプリケーション インスタンスをインスタンス化します
App::run();
?>
エラー レポート:
警告: require(../ThinkPHPCommon/runtime.php) [function.require]: ストリームを開けませんでした: D:webhtdocsThinkPHPThinkPHP にそのようなファイルまたはディレクトリはありません。 php 36 行目
致命的なエラー: require() [function.require]: D:webhtdocsThinkPHPThinkPHP で必要な '../ThinkPHPCommon/runtime.php' (include_path='.;C:php5pear') を開けませんでした.php 36 行目
ディレクトリ構造は次のとおりです:
myphp/index.php
thinkphp/
何が問題なのかを確認するためのアドバイスをください。は。
-----ソリューションのアイデア----------------------
を使用しますThinkPHP3ですか?
定数 THINK_PATH の定義について:
ThinkPHP 2.x
define('THINK_PATH', '../ThinkPHP');
ThinkPHP 3.x
定義 ('THINK_PATH', '../ThinkPHP/');
もちろん定義する必要はありません
ThinkPHP 本当に不思議です、そのような大幅な変更
を宣言しない場合、他の人に使用させるつもりはありませんか?