lnmp下でthinkPHPで指定した静的ページが見つからない件について(回答求む) (至急)
lnmpからthinkPHPフレームワークに相当する小さなWebサイトを削除してしまいましたが、環境構築後(デフォルトモジュールが)非常に奇妙です。設定ファイルには Index があり、デフォルトのメソッドは Index です)、URL に localhost:10007/index.php/member/login と入力すると、通常は login.html が表示されるはずですが、index.html ページが表示されます。ソースコードを確認すると、スタイルのパスが /index.php/index.php/member/index/Tpl/css/style.css になっていることがわかりました。 php は次のように変更されました:
'DEFAULT_MODULE'=>'Member', //デフォルトのコントローラー名を設定します
'DEFAULT_ACTION'=>'login', //デフォルトのメソッド名を設定します
どの URL を入力しても、login.html の対応するページに表示されますが、スタイルが間違っています。元のコードを確認したところ、スタイル パスは /index.php/index.php になっていることがわかりました。 /index/index/Tpl/css/passport .min.css
つまり、「DEFAULT_MODULE」および「DEFAULT_ACTION」設定項目がどのように設定されていても、どのような URL を入力しても、設定ファイル内のデフォルトのモジュールとメソッドに対応する HTML ファイルが表示されるようです
しかもフレームワークの問題ではないはずですが、thinkPHPの最新版をダウンロードしたのですが、今度はindex.htmlページすら表示できませんでした
。
設定が間違っているような気がしますが、見つかりません!!!
メインのディレクトリ構造は次のとおりです:
アプリ
インデックス
会議
Config.php
共通
ラング
ランタイム
リブ
アクション
IndexAction.class.php
MemberAction.class.php
Tpl
デフォルト
インデックス
インデックス.html
メンバー
ログイン.html
js
css
画像
ThinkPHP (ThinkPHP フレームワーク)
Index.php
Index.phpの内容は以下の通りです
<?php<br /> <br /> header("content-type:text/html;charset=utf-8");<br /> <br /> // 定义ThinkPHP框架路径(相对于入口文件)<br /> define('THINK_PATH', './ThinkPHP');<br /> <br /> //定义项目名称和路径<br /> define('APP_NAME', 'myapp');<br /> define('APP_PATH', './index');<br /> define('BACK_URL','./index.php');<br /> <br /> // 加载框架入口文件 <br /> require(THINK_PATH."/ThinkPHP.php");<br /> <br /> //实例化一个网站应用实例<br /> App::run();<br /> <br /> ?>
<?php<br /> 配列を返す(<br /> //'設定項目'=>'設定値'<br> 'DEFAULT_MODULE'=>'Index', //デフォルトのコントローラー名を設定します<br> 'DEFAULT_ACTION'=>'index', //デフォルトのメソッド名を設定します<br> 'app_debug' =&gt; true、 'TMPL_L_DELIM'=> '{{', ;'TMPL_R_DELIM'=> '}}', // テンプレートエンジンの通常タグ終了タグ <br> 'URL_MODEL'=>0,<br> 'DB_NAME'=> 'ルート',<br> 'DB_PREFIX'=>'p_',<br> 'TMPL_ENGINE_TYPE'=>'スマーティ',<br> 'TOKEN_ON'=>false,<br> 'TOKEN_NAME'=>'__hash__',<br> 'TOKEN_TYPE'=>'md5',<br> 「DB_FIELDTYPE_CHECK」=>false,<br> ‘TMPL_ENGINE_CONFIG’=>array(<br> 'キャッシュ'=>false,<br> 'template_dir'=>TMPL_PATH,<br> 'compile_dir'=>CACHE_PATH,<br> 'cache_dir'=>TEMP_PATH,<br> 'left_delimiter'=>"{{",<br> 'right_delimiter'=>"}}"<br> )、<br> 'TMPL_ACTION_ERROR' => TMPL_PATH.'default/Public/error.html', // デフォルトのエラージャンプに対応するテンプレートファイル<br> 'TMPL_ACTION_SUCCESS' => TMPL_PATH.'default/Public/success.html', <div class="clear"></div>