ホームページ >バックエンド開発 >PHPチュートリアル >オンラインエディターをサーバーに移動しても問題が表示されない
ローカルテストは正常ですが、サーバーに移植すると表示されません。原因は何ですか?
パスが間違っていますか?
道が間違っていませんか?
いくつかのエディタをダウンロードしましたが、すべて同じ状況です。完全にダウンロードされていても、ローカルテストでは正常ですが、サーバーに移動すると表示されません。 Google Chrome ブラウザをデバッグすると、ステータスは 200 になります。これはどう説明すればよいでしょうか?
提供された情報が少なすぎて、言いづらい
提供された情報が少なすぎて、言いづらい
ここでは、kindeditor エディターを使用しています (http://download.csdn.net/detail/boboxiaopangde/2752980)
アップロード サーバーではテストでは
と表示されますが、ローカルでは
ソース ファイルのパスが何かわかりますか?
ソースファイルのパスは何ですか?
上の最初の図でわかるように、いくつかの単語が表示されているのに、エディターが表示されないため、ソース ファイルのパスは正しく記述されているはずです
パスを確認してください。80% の確率でこの問題が発生しています。
JS エラーがあるかどうかを確認する必要があります。 Chrome コンソールにアクセスして見てください
パスを確認してください。80% の確率でこの問題が発生しています
デバッグ ツールを使用したところ、パスの問題ではないことがわかりました。
JS エラーがあるかどうかを確認する必要があります。 Chrome コンソールに移動して見てください
js が間違っているのに、なぜ正常に表示され、正常に機能するのでしょうか?
JS エラーがあるかどうかを確認する必要があります。 Chrome コンソールに移動して見てください
js が間違っているのに、なぜ正常に表示され、正常に機能するのでしょうか?
ファイルの大文字と小文字に問題がないか確認してください。
js ファイルの内容を html ファイルにコピーすると、パスの問題が表示されますが、Web ページのソース ファイルを確認すると開くことができます。これは何が起こっているのでしょうか?
動作する場合は、MIME タイプが間違っていることを意味します
js が間違っているのに、なぜ正常に表示され、正常に機能するのでしょうか?
ファイルの大文字と小文字に問題がないか確認してください。
ファイル名またはファイル内のコードケースのことを指しますか? js は本質的に大文字と小文字を区別します
次に、URL を投稿してください
表示されるページ:
D:PHPnow-1.5.6htdocskindeditorexamplesdemo-01.html demo-01.html は 3 つの js ファイルを呼び出します:
D:PHPnow-1.5.6htdocskindeditorsrckindeditor-core.js
D:PHPnow - 1.5.6htdocskindeditorsrcplugin-all.js
D:PHPnow-1.5.6htdocskindeditorsrclangzh_CN.js
私が書いたパスは次のとおりです:
次に URL を投稿します
http://automation.shu.edu.cn:5001/kindeditor/ 例/demo-01.html
Apache をローカルでデバッグしますか?サーバーはIISですか?
すべて Apache です
絶対パスに変更してみます
絶対パスに変更してみます
絶対パスに変更してみます
つまり、次のように変更します
;script type="text/javascript" charset="utf-8" src="/D:/PHPnow1.5.6/htdocs/kindeditor/src/kindeditor-core.js">
参考 JS ファイル間のパスの関連付けに問題があります。kindeditor の src ディレクトリにあるすべてのファイルを JS フォルダのメイン ディレクトリに入れて試してみることをお勧めします。
とてもゆっくり、とてもゆっくり、とてもゆっくり!
ルート ディレクトリへの絶対パスで十分です。 。物理パスは書かないでください。
CSS パスも変更されました
それも表示されません
Web サイトのディレクトリが /E:/PHPnow-1.5.6/htdocs/ の場合、
に置き換えてください
参照している JS ファイル間のパスの関連付けに問題がある可能性があります。kindeditor の src ディレクトリにあるファイルをすべて次のディレクトリに置くことをお勧めします。 JS フォルダーのメイン ディレクトリ 試してみてください。
わかりました、試してみましょう
動作する場合は、コードと設定に問題がないことが証明されます
しかし、あなたの場所が動作しない理由を知る方法はありません
非常に遅い、非常に遅い、非常に遅い!
でも表示はできます
IEは使えますか? IE も Google Chrome も通常は表示されません。Chrome では次のように表示されます。
ルート ディレクトリへの絶対パスで十分です。 。物理パスは書かないでください。
絶対パスに変更すると、相対パスと同じ表示になります
IE は正常ですが、Google は動作しません
IE は正常ですが、Google は動作しません
です。変です。ここでもできません
絶対パスにしてみてください
このパスはブラウザによってロードされます。書くパスはドメイン名+仮想ディレクトリ+ファイルディレクトリのはずです
ローカルってどうやって書くのでしょう Lujiに関してはDドライブが出てきました
このエディタは改革でブラウザとの互換性をローカルでテストしましたが、その後サーバーに移動すると、Google ChromeとIEが正しく表示されなくなりました
私も同じ問題に遭遇しました、解決してください!