3.2 アップグレードに伴う問題とその解決方法
-
アップグレードの前に、必ず変更を加えたサイトファイルとデータベースのバックアップを行いましょう。
エラーに遭遇したら、質問をする前にまず以下を試してみて問題の切り分けを行ってください。
- プラグインを全てオフ
- テーマを現バージョンのデフォルト(Twenty Eleven)に変更
- 手動で最新版の WordPress ファイルを再度すべてアップロードして管理画面にアクセス
2.8 アップグレードのトラブルシューティングや Codex のページにまとめがあります。多くの問題はこれらを読めば解決するはずです。
—————————————————
以下は Ipstenu さんが英語版フォーラムに投稿した、Troubleshooting WordPress 3.2 – Master List スレッドの内容を一部抜粋・加筆したものです。
リンク先は英語です。一般
- ブラウザが旧式・安全でないと言われる – 文字通りです 🙂 最新版へのアップグレードを行いましょう。
- ネットワーク管理リンクが見つからない – 「こんにちは、[ユーザ名] さん」と書かれたドロップダウンの下に移動された。
- “class-json.php is missing” エラー – 旧バージョンの PHP への後方互換のために含まれていた class-json.php が削除されたため、これに依存してたテーマなどで問題が発生する場合がある。参照部分をコメントアウトして動作がおかしい場合は、旧バージョンの WordPress パッケージからコピーしてテーマフォルダ内に置き、参照パスを変更。
- “Fatal Issue with Allowed memory size exhausted” エラー – Memory Bump プラグインを使って PHP に割り当てられたメモリ上限を上げる。フォーラムトピックを参照。
- メンテナンスモードで固まってしまった場合 – インストールしたディレクトリのルートにある “.maintenance” ファイルを削除
プラグイン
以下の情報は、7/6時点のものです。プラグインがすでに対応している場合もありますので、最新バージョンへアップグレードしてみてください。- BuddyPress 1.2.8 に 3.2 互換性問題が発見されたため、1.2.9 にアップグレードが必要。
- Facebook Comments for WordPress 3.1.3 は有効化時にエラーが発生する。
- WP-Insert 1.7.4 で、管理画面のサイドバーが消える問題。
- Tweet This 1.8.3 で、上で説明した class-json.php がないことによるエラーが発生する。tweet-this.php の137行目の以下の部分を削除する(PHP5 にはこの関数が含まれているので必要ない)。
<br /> /**<br /> * JSON functions.<br /> * @package tweet-this<br /> * @since 1.7<br /> */<br /> if(!class_exists('Services_JSON')) {<br /> if(version_compare($GLOBALS['wp_version'], '2.9', '<'))<br /> require_once(TT_JSON);<br /> else require_once(TT_WP_JSON);}<br /> if(!function_exists('json_encode')) {<br /> function json_encode($data) {<br /> $json = new Services_JSON();<br /> return($json->encode($data));}}<br /> if(!function_exists('json_decode')) {<br /> function json_decode($data) {<br /> $json = new Services_JSON(SERVICES_JSON_LOOSE_TYPE);<br /> return($json->decode($data));}}</p> <p>
- Tweet Blender 3.3.9 で JSON エラーが発生。作者は現在アップデートの準備中とのこと。
- Headspace2 SEO 3.6.34 でダッシュボードのメニュー表示切替問題。
- Block-Spam-By-Math-Reloaded で管理者のコメント返信関連の問題があるとの報告(7/2に ver. 2.2.0 が出ている)。
- List Rank Dashboard Widget で、”Call to undefined function register_setting()” エラー(7/3に ver. 1.6 が出ている)。
- JJ NextGen JQuery Slider 1.3.2 でスライダーが動かない問題。
- FeedWordPress 2011.0602で “Call to undefined method WP_SimplePie_File::wp_simplepie_file()” エラー。1841行目の
WP_SimplePie_File::WP_SimplePie_File($url, $timeout, $redirects, $headers, $useragent, $force_fsockopen);
を、
parent::__construct($url, $timeout, $redirects, $headers, $useragent, $force_fsockopen);
に変更することで修正可能。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「3.2 アップグレードに伴う問題とその解決方法」には新たに返信することはできません。