ホームページ  >  記事  >  バックエンド開発  >  thinkphp テンプレートは存在しませんが、ローカルサーバーでは正常に動作します。テンプレートは実際に存在し、ファイル名も正しいです。

thinkphp テンプレートは存在しませんが、ローカルサーバーでは正常に動作します。テンプレートは実際に存在し、ファイル名も正しいです。

WBOY
WBOYオリジナル
2016-06-23 13:49:591654ブラウズ

テンプレートが存在しません [./Tpl/default/Public/login.html]
thinkphp テンプレートは存在しませんが、ローカル サーバーでは正常に動作します。また、テンプレートは確かに存在しており、ファイル名は別のファイル名に変更しても存在しません。
ローカルの localhost は問題ありませんが、FTP を使用してアップロードした後、サーバーに報告されたテンプレートにエラーはありません


ディスカッションへの返信 (解決策)

1 Linux ファイル システムは大文字と小文字を区別し、大文字と小文字を厳密に比較しますパス内の文字
2 相対パスは均一ではありません ルート ディレクトリに login.html を作成し、[./login.html] を作成して問題がないか確認します

1 Linux ファイル システムは大文字と小文字を区別し、厳密に比較しますパスの大文字
2 相対パスは統一されておらず、すべてルート ディレクトリに作成されます。login.html に続いて [./login.html] を実行して、問題があるかどうかを確認します


まだ動作しません

まだ動作しません



読み取り権限がない場合、TP がテンプレートが存在しないというエラーを報告するかどうかはわかりません。確認してください フォルダーの権限


まだ動作しません



私は動作していません読み取り権限がない場合、TP はテンプレートが存在しないというエラーを報告することを確認してください

権限の問題と大文字小文字の問題があります 。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。