WP3.2 ウィジット類が動かない
-
新3.2に変えましたが、管理画面にてウィジットがドラッグドロップできずに困っています。また、管理上部の表示オプションも開閉ができません。
一部ダッシュボードの時には開閉ができましたが。テーマを疑い、プラグインも疑ってデフォルトに戻したりしましたが一向に解決できません。
PHPは5.2.17です。
php.iniのメモリーは32MBにしています
-
原因かどうかは分かりませんが、3.2からPHPの必要バージョンがPHP 5.2.4に上がっています。
まずはご使用のPHPをバージョンアップしてみてください。WordPress 3.2 に向けての準備
PHPは現在 5.2.17です。
これ以上あげるというのだと5.3xになってしまいますが。
他の方はキチンと動いているのでしょうか?ぱっと思いつくのは、
(1)古いブラウザを使っている
(2)メモリが少ない
あたりですかね。クライアントは インテルiMacで Firefox5 Chrome safari5でも確認はしました。
メモリーは12Gです。
WEBサーバはメモリー1G HDD120Gで今のところ領域は1Gほどしか利用はしてません。
環境的には全く問題はないレベルだとおもいます。
二日前にアップデートでWP3.1.3から 3.2にしました。
最初っからWPを入れ直せば解決する問題でしょうか?いまローカルにWP5.2の英語版を入れてみたら、問題無く動作していました。
ローカルのPHPは5.2.13です。日本語版WPダウンロードは見つかりませんでした。
WEB環境でうまく動いていないのは、システムの問題なのでしょうか?スペック的には問題と思います。
Apache 2.0.64
PHP 5.2.17
MySQL 5.0.90いまローカルにWP5.2の英語版を入れてみたら、問題無く動作していました。
ブラウザが原因の可能性はまず無くなりましたね。
(2)メモリが少ない、はまだ可能性がありますね。
ウェブサーバーの設定ミスの可能性はありますから。二日前にアップデートでWP3.1.3から 3.2にしました。
(3)アップデートに失敗した
という可能性がありますね。
問題が起きているサーバーに、新規でインストールしてみると良いかもしれません。あとは、
(4)ネットワーク回線の問題
速度が遅い、サーバーまで遠い等の理由でタイムアウトになっているかもしれません。今 使っている隣のフォルダーに新規でWPをインストールしてみました。
DBも新規作成しました、WP3.2は英語版でしか存在しないので、3.1.4を入れて3.2にしました。 でも前と同じように 現象は回避されませんでした。
サーバのiniについては memory_limit = 32M を確認しました。
ウェブサーバの設定ミスと言われても他になにかやりようがありますか?
サーバは国内で共有型のVPSです。帯域は一応は確保できてると思っています。
ローカルからのアクセスは光100mbpsなのでたぶん問題は無いと思います。考えられることは一応はやってみました。
WinXPでも確認はしてみました。
Sleipnirでも同じような問題は回避されてませんでしたが、
若干、ダッシュボードのドラッグドロップはできるようになってました。
投稿、固定ページでは表示オプションとドラグドロップはまだ使用できませんでした。個人的な環境の問題なのでしょうか?
原因はjQuery等のJS関連にあると思いますが、他にも同じ問題を抱えた方はいないのでしょうか?ども。
完全に同じ現象・同じ原因かどうかわかりませんが、becky_moniさんのおっしゃるような状況になりましたので、とりあえず書き込んどきます。
現象
・管理画面でウィジットのドラッグ・ドロップができない
・表示オプションやヘルプのドロップダウンが開かない
(投稿では開くが、外観>ウィジットでは開かないなど、ページによる)ブラウザ
・IE 8(32bit) on Windows7 64bit :○問題なし
・Firefox 5 on Windows7 64bit :×上記現象が出る
・Firefox 4 on WindowsXP:○問題なし
・IE 7 on WindowsXP:○問題なしおそらく、サーバ側の問題じゃなくて、javascript関連の問題の気がします。
よりによって、ダッシュボードで「ブラウザが古いからバージョンアップしろ」
って出るほうが、まともに動くという・・・・・おそらく、次回、次々回くらいのマイナーバージョンアップくらいまでには
修正されると思いますが。取り急ぎ。
情報が少ないので自分だけなのかと思っていました。
Winでも動かなかったことと、ウィジットが動くまではこの環境だと使えないと判断して、
WP3.14へダウンさせてしまいました。
日本語の安定版が出てくるまで見合わせようと思います。/wp-includes
の中に
http://core.trac.wordpress.org/export/18405/branches/3.2/wp-includes/class-json.php
をコピー
http://core.trac.wordpress.org/export/18405/branches/3.2/wp-includes/compat.php
を上書きコピー/wp-admin/includes
の中に
http://core.trac.wordpress.org/export/18405/branches/3.2/wp-admin/includes/update-core.php
を上書きコピー上記を行うとどうなりますか?
# 念のためバックアップを取ってから行ってください。
# この修正は 3.2.1 で行われる予定です。becky_moniさんはバージョンダウンされたようなので・・・
とりあえず、私の環境では
class-json.php,compat.php,update-core.php
をFTPで上書きし、念のためキャッシュクリアしてみましたが、
Firefox 5では相変わらずドラッグドロップできませんでした。Windows7 64bitのFirefoxで普段、wordpressを操作しないので
気がつきませんでしたが、3.2に限らず、以前のバージョンでも
javascript関連の動作がおかしいようです。
バージョン 2.9.2のウィジットも、Firefox 5 on Windows7(64bit)
ではドラッグドロップできませんでした。そのほかにも、
左側メニューのアコーディオンが開かない、表示オプション
のドロップダウンが開かないなどが2.9.2で起こります。取り急ぎ、分かっていることだけ。
参考までに、私の環境はすべてOKでした。(Kuraishiさんのパッチをあてなくても)
IE7, winXP
Firefox5, Mac 10.6.7
safari5, Mac 10.6.7aimaimさん、php-webさん、ありがとうございます。
前述のファイル差し替えと追加は、3.2 で削除された class-json.php 周辺の実装を戻す修正です。
使用しているテーマやプラグインが削除されたコードを読み込んでいる場合や、PHP の JSON extension が無効な場合に問題が起こると考えられます。aimaimさんの不具合は、以前のバージョンでも起こるということですので、また別の何かということになりますね。
becky_moniさんのサーバーの PHP では、JSON は有効になっておりますでしょうか?Kuraishiさん
class-json.php,compat.php,update-core.phpのファイルありがとうございます。
今、Macのsafari5 firefox5 chromeで問題がなく動くことが確認できました。
WP3.2はとても早いですね。以前のWP3.1ではもたついていた気がします。JSONの知識があまりないのですが、
PHP5.2からであればデフォルトで有効になってると書いてありましたので、
問題は無いとおもいます。
- トピック「WP3.2 ウィジット類が動かない」には新たに返信することはできません。