私は初心者です。パゴダパネルで設定された LAMP を使用し、thinkPHP 3.2.3 をアップロードします (コードは wamp でのテストに使用できます)。
http://www.xxx.me/Home/Index/... にアクセスして、「ファイルが見つかりません」というエラーを直接報告すると、コンソールに次のように表示されます。
リソースのロードに失敗しました: サーバーはステータス 404 で応答しました(見つかりません) ###
リーリー
.htaccess を次のように変更すると、http://www.xxx.me/Home/Index/...にアクセスできるようになります。 リーリー
ただし、public から引用した画像や js は表示できません。たとえば、コンソールにはhttp://kusima.me/public/js/jq... リソースの読み込みに失敗しました: サーバーが応答しました。ステータス 404 (見つからない)
モジュールをロードできません: Public
ファイルディレクトリはTPのデフォルトで以下の通りです
//アプリケーション ディレクトリを定義します
define('APP_PATH','./Application/');
mod_rewrite.so モジュールは httpd.conf 設定ファイルにロードされます
AllowOverride None Change None to All
'URL_MODEL' => 1,
教えてください、どこで間違ったのか分かりません。 ?
皆さんありがとうございました。
その理由は私自身でわかりました。Linux では大文字と小文字の厳密な区別に注意してください。
愚かな間違いを犯しました。