ホームページ >バックエンド開発 >PHPチュートリアル >オンラインエディターをサーバーに移動しても問題が表示されない

オンラインエディターをサーバーに移動しても問題が表示されない

WBOY
WBOYオリジナル
2016-06-23 14:01:501049ブラウズ

ローカルテストは正常ですが、サーバーに移植すると表示されません。原因は何ですか?


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

パスが間違っていますか?

道が間違っていませんか?
いくつかのエディタをダウンロードしましたが、すべて同じ状況です。完全にダウンロードされていても、ローカルテストでは正常ですが、サーバーに移動すると表示されません。 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 タイプが間違っていることを意味します

動作する場合は、IE を変更してテストできます。これは、MIME タイプが間違っていることを意味します。少なくとも 2 つの写真のタイプは矛盾しています。IE では表示されません。その理由は何でしょうか。



JS エラーがあるかどうかを確認する必要があります。 Chrome コンソールに移動して見てください

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 をローカルでデバッグしますか?サーバーはIISですか?

すべて Apache です


絶対パスに変更してみます

CSS パスも変更してみます

絶対パスに変更してみます

絶対パスに変更してみます
つまり、次のように変更します
;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が正しく表示されなくなりました

私も同じ問題に遭遇しました、解決してください!

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