Pagoda パネルで設定された LAMP で、thinkPHP をアップロードすると、アクセス時に「ファイルが見つかりません」というエラーが報告され、.htaccess が変更されるとリソースをロードできなくなります。
怪我咯
怪我咯 2017-05-24 11:32:12
0
2
1995

私は初心者です。パゴダパネルで設定された LAMP を使用し、thinkPHP 3.2.3 をアップロードします (コードは wamp でのテストに使用できます)。
http://www.xxx.me/Home/Index/... にアクセスして、「ファイルが見つかりません」というエラーを直接報告すると、コンソールに次のように表示されます。
リソースのロードに失敗しました: サーバーはステータス 404 で応答しました(見つかりません) ###

現時点では .htaccess がデフォルトです

リーリー

.htaccess を次のように変更すると、http://www.xxx.me/Home/Index/...

にアクセスできるようになります。 リーリー

ただし、public から引用した画像や js は表示できません。たとえば、コンソールには

http://kusima.me/public/js/jq... リソースの読み込みに失敗しました: サーバーが応答しました。ステータス 404 (見つからない)

http://www.xxx.me/public/js/j... を直接開くと、エラーが報告されます

モジュールをロードできません: Public

補足:

ファイルディレクトリはTPのデフォルトで以下の通りです

エントリ ファイルはデフォルトの定義です

//アプリケーション ディレクトリを定義します
define('APP_PATH','./Application/');

[Apache] にも対応する設定があります

mod_rewrite.so モジュールは httpd.conf 設定ファイルにロードされます
AllowOverride None Change None to All

URL モードは構成ファイルで設定されています

'URL_MODEL' => 1,

これらはすべて、エラーなしで wamp でテストされました。

教えてください、どこで間違ったのか分かりません。 ?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(1)
为情所困

皆さんありがとうございました。
その理由は私自身でわかりました。Linux では大文字と小文字の厳密な区別に注意してください。
愚かな間違いを犯しました。

いいねを押す +0
  • 返事 私もこの問題に悩んでいます、解決方法を教えてください
    star_辰 著者 2018-11-05 14:03:38
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート