ja:faq:toolbar
ツールバーが表示されない
どういうわけか編集画面のツールバーが消え、全く表示されなくなってしまいました。どうしたら良いでしょうか。
もしあなたの Web ブラウザが Firefox、Mozilla もしくは Netscape の場合は、dom.disable_image_src_set を確認してみてください。
編集画面のツールバーは JavaScript で構築されています。これはつまり、JavaScript のどこかにエラーがある場合はそのスクリプトの実行が中断され、ツールバーは表示されなくなってしまうということです。このトラブルに対処するには、以下に示すステップに従ってください。
- 最近の Web ブラウザを利用しており、当然ながら JavaScript が有効になっていることを確認してください。
- 最新バージョンの DokuWiki が動作していることも確認してください1)。
- 強制リロードを行ってみてください。
- Web ブラウザは、たまにキャッシュに壊れたスクリプトを保持していることがあります。
- Shift + F5、Ctrl + F5、Ctrl + Shift + R、もしくはあなたの Web ブラウザで強制リロードをするために必要なことは何でも行ってください。
- 編集モードでも同様に操作してみてください (POST データの繰り返し送信の警告は無視してください)。
- JavaScript が読み込まれていることを確認してください (テンプレート内での
tpl_metaheaders()
関数呼び出し)。- ページのソースを見て、js.php が含まれる行を見つけてください。
- その js.php ファイルを新規ウィンドウで開いてみて (例:
http://example.com/dokuwiki/lib/exe/js.php
)、すべてがきちんと表示されるかどうかを確認してください。
- サーバでセーフモードが有効になっている場合は、js.php の 160 行目 (付近) の copy($cache,“compress.zlib:/… という部分を手作業で無効にしなければならないかもしれません。無効にするには、単純にこの行の先頭にスラッシュを 2 つ追加します2)。
- 以前のバージョンの DokuWiki からアップグレードした場合は、
conf/dokuwiki.php
ファイルが最新バージョンのものであることを確認してください。- 独自の設定の変更は、常に local.php ファイルに対して記入するようにしてください。
- 未定義の設定値は JavaScript を壊すことが知られていますので、これは重要です! (言い換えると、
$conf['usedraft']
が定義されていることを確認してください)
- インストールされているサードパーティ製のプラグインを無効化してみてください。それらの JavaScript が壊れている可能性があります。
- 無効化後に再度強制リロードを行ってください。
- 他の Web ブラウザを試してみてください。
- JavaScript に影響する可能性がある Web ブラウザのアドオンを無効化してみてください。
- JavaScript と CSS のコンパクト化オプションを無効にしてください。
- 無効化後にはもちろん再度強制リロードを行ってください。
- これで解決する場合は、ほぼ間違いなくプラグインのうちのいずれかの JavaScript が壊れています。少し前のステップに戻って、壊れているプラグインを探してください。
- もしまだ問題が解決しない場合は、Firefox の JavaScript エラーコンソールを確認し、エラーをバグトラッカーに報告してください。
- 報告する前に、コンパクト化オプションが無効化されていることを確認してください。
もしサードパーティ製のプラグインが原因でこの問題に遭遇した場合は、プラグインの作者に連絡を取り、修正を依頼してください。
ja/faq/toolbar.txt · 最終更新: by kazmiya