• 解決済 Katze22

    (@katze22)


    WordPress導入時はこちらで大変お世話になりました。今回も宜しくお願いします(過去のトピックを検索してみましたが、解決できなかったので新しく質問させて下さい)

    1年ほど、これまでバージョン3.02を使っていましたが、最新のバージョンにアップグレードしようとしたところ、途中でエラーになってしまいました。
    去年一度最新版にアップバージョンしようとした時もエラーで更新できなかった(多分、使用しているサーバーのPHPの問題で)ものの、3.02のまま正常に動いていました。なので今回もそうだと思っていました。

    しかし今回は、突然
    Warning: Missing argument 2 for wp_widget() in c:\www\(ブログアドレス)\hcwp\wp-includes\widgets.php on line 76
    というエラーメッセージが何故かブログのトップページ上部に常に表示されるようになってしまいました。それ以外ブログは一見正常に動いているように見えます。

    さらにLoginしようとすると、問題があることがわかりました。ログインページが文字化けしており、とりあえずユーザ名パスワードを空欄に入力いれてダッシュボードを表示しようとしても、ページ一面に次のような文字の羅列が表示されるだけで管理画面が全く表示されません(泣)。

    Warning: Missing argument 2 for wp_widget() in c:\www\(ブログアドレス)\hcwp\wp-includes\widgets.php on line 76

    Warning: Cannot modify header information – headers already sent by (output started at c:\www\(ブログアドレス)\hcwp\wp-includes\widgets.php:76) in c:\www\(ブログアドレス)\hcwp\wp-login.php on line 337

    Warning: Cannot modify header information – headers already sent by (output started at c:\www\(ブログアドレス)\hcwp\wp-includes\widgets.php:76) in c:\www\(ブログアドレス)\hcwp\wp-login.php on line 349

    Warning: Cannot modify header information – headers already sent by (output started at c:\www\(ブログアドレス)\hcwp\wp-includes\widgets.php:76) in c:\www\(ブログアドレス)\hcwp\wp-login.php on line 351

    Warning: Cannot modify header information – headers already sent by (output started at c:\www\(ブログアドレス)\hcwp\wp-includes\widgets.php:76) in c:\www\(ブログアドレス)\hcwp\wp-includes\pluggable.php on line 699

    (以下、同じような文字列が数行続きます)
    このような文字が画面にずらーっと出て来るだけで、ダッシュボードが全く表示されず途方にくれています。

    サーバの問題もあり、もうバージョンアップは諦めましたが、なんとか元の3.02が正常に動く状態に戻したいと思っています。
    どなたか詳しい方、解決方法教えて頂ければ嬉しいです。宜しくお願いします。
    追伸:WPのバージョンは3.02だと思いますが、ひょっとしたら3.04か3.05かもしれません。ログインできないので正確に確認できなくなっています。3.0系統であることは間違いありません。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック投稿者 Katze22

    (@katze22)

    慌ててしまって書き忘れていました(汗)、大変失礼しました。
    ブラウザはSafari5.1.7, パソコンはMacBook Pro、サーバはRoket3Netさん、使用しているテーマはAutoFocus Proです。また Fire Foxで閲覧しても同じ症状がでています。
    またWordPressは今確認したところ3.06でした。どうぞ宜しくお願いします。

    プラグイン画面って見られますか?

    ブログアドレス/hcwp/wp-admin/plugins.php

    とりあえず全てプラグインを無効に出来ないでしょうか。
    Akismet あたりが気になります。

    トピック投稿者 Katze22

    (@katze22)

    sz1320様

    早速のレス、ありがとうございます。ブログアドレス/hcwp/wp-admin/plugins.phpにアクセスしてみたのですが管理画面は現れず、真っ白な画面に

    Warning: Missing argument 2 for wp_widget() in c:\www\ブログアドレス\hcwp\wp-includes\widgets.php on line 76

    Warning: Cannot modify header information – headers already sent by (output started at c:\www\ブログアドレス\hcwp\wp-includes\widgets.php:76) in c:\www\ブログアドレス\hcwp\wp-includes\pluggable.php on line 886

    と表示されるだけでした。
    Akismet、確かに怪しいかもしれません。こちらの更新も同時に行っていました。プラグインも停止したいのですが、管理画面が出てくれないので先に進めず困っています。何か良い方法はありますでしょうか?

    管理パネルにアクセスできないときに全プラグインを停止するには?

    試してみてください。

    Akismetのディレクトリだけリネームするとかなんとかそんな手だてもありますが、良い方法かは分かりません。。

    トピック投稿者 Katze22

    (@katze22)

    sz1320様

    ありがとうございました!
    教えて頂いた通りFTPソフトを使ってAkismetファイルを削除したところ、正常に戻りました!WPのバージョン更新失敗が原因だと思い込んでいたので、まさかプラグインが原因だとは気づきませんでした。管理画面も正常に表示されています。

    今後またエラーが起ったときは、プラグインを一番に疑ってみるようにしたいと思います。今回は本当にありがとうございました。

    ちなみに、PHPのバージョンは何でしょうか?

    そういえば、

    多分、使用しているサーバーのPHPの問題で)

    と、書かれていましたが、
    最新のWordPressやAkismetは、PHP5.2以上が必要です。

    PHP4で動くのは、WordPress3.1以下だと思います。

    トピック投稿者 Katze22

    (@katze22)

    sz1320様

    お世話になっています! そうです、PHPは4.4.9 です。以前、更新失敗した時に管理者の方に確認していました。WP3.1なら動くはずなのですが、うまく動かなかったので3.06を使っているという状態です。

    WPを今のバージョン以上にするためには、やはりサーバーを移転するしか選択肢はないのかなあ・・・と思っています。

    移転となると、バックアップの失敗etc.またまた色々な問題に直面しそうです(汗)。悩ましいところです。

    MySQLのバージョンもありますけれど、
    移転先サーバを確認していればきっとなんとかなりますよ。

    とは言え、3.0系と3.2系だと色々違いますよね。
    新しくした方が良いとは思いますが。

    トピック投稿者 Katze22

    (@katze22)

    sz1320様

    ありがとうございます!1日じっくり考えた結果、今後のことも考えて思い切ってサーバーを移転することにしました。
    記事だけでも移動ができたらいいのですが・・・・マニュアルを読んでもなかなか難しそうで(汗)。なので全て新たに作り直した方がいいのかなと思っています。
    とりあえず、WPは3.2か3.3を設置し、使用するテーマも新しくしてみようと思っています。

    移転後、またこちらで質問させて頂くこともあるかもしれませんが、その時はまた宜しくお願いします!

9件の返信を表示中 - 1 - 9件目 (全9件中)

トピック「WPバージョン更新失敗後のエラーについて」には新たに返信することはできません。