ホームページ >バックエンド開発 >PHPチュートリアル >lnmp シャットダウンについて thinkPHP が指定された静的ページを見つけることができません (回答を要求) (緊急)

lnmp シャットダウンについて thinkPHP が指定された静的ページを見つけることができません (回答を要求) (緊急)

WBOY
WBOYオリジナル
2016-06-13 12:31:02911ブラウズ

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 />
?>


config.php ページ

2ca20f75d7c32fb8dad4a6dc44d9cacd'設定値'<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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。