ホームページ  >  に質問  >  本文

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

私は初心者です。パゴダパネルで設定された 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 でテストされました。

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

怪我咯怪我咯2678日前1917

全員に返信(2)返信します

  • 为情所困

    为情所困2017-05-24 11:34:12

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

    返事
    0
  • star_辰

    私もこの問題に悩んでいます、解決方法を教えてください

    star_辰 · 2018-11-05 14:03:38
  • キャンセル返事