• 解決済 restyle1243

    (@restyle1243)


    さくらサーバーにてクイックインストールしたWordpressのアップデートができなくなりました。
    WordPress本体やプラグインのアップデートをしようとすると下記のようなエラーが表示され、完了できません。

    エラー内容{

    • WordPress本体+テーマのアップデート時のエラーコード
      ダウンロードに失敗しました。: ファイルのチェックサム (トークンのような値) が期待値 (トークンのような値) と一致しません。
    • プラグインのアップデート時(テーマの場合も表示されました)のエラーコード
      更新失敗: パッケージをインストールできませんでした。 PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
    • さくらサーバーのエラーログ
      [Wed Jun 19 07:42:20.598608 2024] [core:error] [pid ID] [client IPアドレス] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.

    }

    障害が起きているサーバー内に存在するWordpressのすべてで発生しているようです。
    データベース容量や個数制限には引っかかっておらずキャッシュの削除やWordpress再インストールなど試しても解決しません。

    また、web上で同現象を検索し、対応策としてphp.iniに下記のコードを記述することで対応できるとの旨があったので対応してみました。

    sys_temp_dir=”/virtual/サーバーのIPアドレス/任意のフォルダ名/任意のフォルダ名”

    実際にアップデートの問題は解決されたのですが、今度はインポートなどを使って記事移転を試みたときに一時ファイル保管場所が参照できず、記事移転ができないようになってしまいました。
    かといって上記コードをphp.iniから削除すると、アップデートができなくなるうえ、インポート自体もできなくなってしまい八方ふさがりです。

    サーバー側の調整で改善はできるのでしょうか?

    ※ちなみにこの現象がおきる一日前に、同サーバー内のとあるサイトでWordpressのインポート機能を使って「メディア」をインポートしていました。
    これを途中で中止しているので、このあたりも関係しているのでしょうか?

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • こんにちは

    サーバーの容量がいっぱいになっていないか、確認してみてください。

    トピック投稿者 restyle1243

    (@restyle1243)

    ご回答ありがとうございます。サーバー内の下記を確認しましたが、どれも問題ない状態でした。

    ・ストレージ容量

    ・データベース使用容量

    ・リソース制限

    WordPress再インストールなど試しても解決しません

    とのことですが、再インストール自体は正常にできるのですか?

    また、

    障害が起きているサーバー内に存在するWordpressのすべてで発生

    ということでしたら、これはもはやサーバ自体の問題です。あなたが管理しているサイト以外も全部こうなっているのなら、Webサーバ自体が間違って設定されたのではないでしょうか。

    あと一つ試してみる方法としては、sys_temp_dirを設定してバージョンアップし、そのあと今度はsys_temp_dirの設定を削除してみてください。それでインポートしてみてどうなりますか?

    • この返信は5ヶ月、 2週前にmokkosanが編集しました。
    トピック投稿者 restyle1243

    (@restyle1243)

    @mokkosan

    メッセージありがとうございます。

    非常に奇妙な話ですが、Wordpress内でのアップデートやアップロードなどファイルの取り込みを必要とするような機能のみエラーとなってしまいます。

    ※ログイン、記事の更新やテーマの編集などは問題なくできます

    すでにさくらサーバーの公式にその旨を問い合わせたのですが、サーバー側の問題ではないとのことでした。

    sys_temp_dirについてはすでにバージョンアップ後に記載なしの状態を試しましたが、バージョンアップ前とまったく同じ挙動(バージョンアップできない)になりました。

    そのほかサーバー単位のエラー切り分けとして下記は確認済

    ・別契約のさくらサーバーで同様の問題は起きていない
    ・問題が起きているサーバーのプランはビジネスプラン

    現在はftp上からwordpressを利用しているフォルダを一つずつリネームし、問題が止まるか確認中です。

    【追記】上記リネームはすべてのフォルダに行いましたが、現象の解決に至りませんでした。

    • この返信は5ヶ月、 2週前にrestyle1243が編集しました。
    トピック投稿者 restyle1243

    (@restyle1243)

    自己解決しました。

    サーバー上の隠しフォルダにある一時ファイルが容量超過状態になっていて、tempファイルを削除することで復旧を確認しました。
    ご回答いただいた方ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。