ホームページ > バックエンド開発 > PHPチュートリアル > 初めて THINKPHP を使用したときに、パス エラーを報告しました。

初めて THINKPHP を使用したときに、パス エラーを報告しました。

WBOY
リリース: 2016-06-13 12:57:01
オリジナル
890 人が閲覧しました

初めて THINKPHP を使用したときに、パス エラーを報告しました
インターネットからコピーした例: 次のように、index.php を生成します:
//ThinkPHP フレームワークのパスを定義します
定義('THINK_PATH', '../ThinkPHP');
//プロジェクト名とパスを定義します
定義('APP_NAME', 'myphp');
定義('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.php の 36 行目で、必要な '../ThinkPHPCommon/runtime.php' (include_path='.;C:php5pear') を開くことができませんでした

ディレクトリ構造は次のようになります:
myphp/index.php
thinkphp/


何が問題なのかアドバイスをお願いします。


-----解決策--------------------------------
ThinkPHP 3 を使用していますか?

定数THINK_PATHの定義について:
ThinkPHP 2.x
定義('THINK_PATH', '../ThinkPHP');

ThinkPHP 3.x
定義('THINK_PATH', '../ThinkPHP/');

もちろん定義する必要はありません

ThinkPHP こん​​な大きな変更が発表されないのは本当に不思議
人に使わせるつもりはないんですか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート