• 解決済 ゆゆ

    (@yuyushikim0ndai)


    WordPress初心者です。
    サーバーの引っ越しを行ってから、一部の固定ページを更新する際、「固定ページを更新しました」という表示が出てくるにもかかわらず、編集した内容が反映されない状態となってしまいました。
    お手数をおかけ致しますが、解決策をご教示いただければ幸いです。

    詳細は以下のとおりです。

    1)問題の詳細
    一部の固定ページを更新する際、「固定ページを更新しました」という表示が出てくるにもかかわらず、編集した内容が反映されない(エラー等は表示されていない)。
    一文ずつ小分けに更新すると、反映できる場合がある。
    元のページから大幅に内容を削ると更新できるようになる。

    2)環境
    2-1)Wordpressバージョン: 6.7.2
    2-2)テーマ: Lightning 15.29.4
    2-3)プラグイン
    BackWPup 5.1.0
    Code Snippets 3.6.8
    Flexible Table Block 3.5.0
    LightStart – Maintenance Mode, Coming Soon and Landing Page Builder 2.6.16
    Media File Renamer: Rename for better SEO (AI-Powered)  6.0.7
    Otter – Page Builder Blocks & Extensions for Gutenberg 3.0.10
    Search Regex 3.1.2
    SiteGuard WP Plugin 1.7.8
    Solid Security Basic 9.3.7
    VK All in One Expansion Unit 9.106.0.1
    VK Block Patterns 1.33.0.1
    VK Blocks 1.100.0.1
    VK Link Target Controller 1.7.7.0
    W3 Total Cache 2.8.7
    Yoast Duplicate Post 4.5
    メールアドレスエンコーダ 1.0.24
    2-4)サーバー環境
    PHP8.3 CGIタイプ 
    MySQL 8.0.41
    スマイルサーバー
    2-5)クライアント環境
    Windows/chrome
    プロバイダ au one net

    3)サーバー移転に伴う変更
    使用プラグイン Duplicator1.5.12(データベースのみ、その他ファイルはFTPで移行)
    SSL化
    PHPバージョン PHP7.4 CGIタイプ→PHP8.3 CGIタイプ

    4)既に試したこと
    サイト/ブラウザのキャッシュ消去
    PHPバージョン変更
    プラグイン無効化
    デフォルトテーマ化
    ClassicEditorの使用
    リビジョンの削除
    デバッグモードでのエラーの確認(プラグイン関連のものがあったため、そのプラグインを削除したものの、問題は解決せず)
    (スマイルサーバーにWAFのon/off等の機能はないとのこと)

    以上となります。
    どうぞよろしくお願い申し上げます。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター けい (Kei Nomura)

    (@mypacecreator)

    こんにちは。状況を拝読しました。かなり詳細に情報を書いていただいておりますが、なかなか決めてになるような情報がなく、難しい問題ですね。。。

    気になったのは以下の内容です。

    一部の固定ページを更新する際、「固定ページを更新しました」という表示が出てくるにもかかわらず、編集した内容が反映されない(エラー等は表示されていない)。
    一文ずつ小分けに更新すると、反映できる場合がある。
    元のページから大幅に内容を削ると更新できるようになる。

    エラーが出ないというのが謎ですね。一度、ブラウザの開発者ウインドウのコンソールの方でエラーが出ていないか見ていただくとなにか見つかるかもしれません。
    Chromeの場合は、 表示>開発/管理>JavaScriptコンソール です。
    ここを開いたまま投稿をお試しいただき、赤色の項目が出たらそれを共有いただくとヒントになるかもしれません。

    (スマイルサーバーにWAFのon/off等の機能はないとのこと)

    ご質問内容を読んで、真っ先に疑ったのが、WAFによるブロックでした。
    スマイルサーバーの使用経験がないのでわからないのですが、別のサーバーで以前、普通の英文の中の”or”と “and”がSQLインジェクションと認識されて投稿できないことがありました。おいおいそれはないだろという気がしましたが、投稿できたときとできないときで、含まれる文章に傾向がないのか見ていただくのもよさそうです。(on/offできないが、裏側ではWAFが動いているかもしれないので、サーバー会社に聞いてみるものひとつです。教えてくれないかもしれませんが…)

    一文ずつ小分けに更新すると、反映できる場合がある。
    元のページから大幅に内容を削ると更新できるようになる。

    これも気になるところです。もしかしたらサーバーのスペックが貧弱で処理しきれていない、という可能性もあるかもしれません。

    以上可能性としてありそうなものを挙げてみました。そのものズバリと言う回答ができず申し訳ありません。何か参考になれば幸いです。

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    こんにちは😃

    W3 Total Cache というキャッシュプラグインをご利用になっておられますが、プラグインの設定からキャッシュクリアはお試しになられましたか?
    以下のような記事で「キャッシュクリア(削除)」の項目をを参考にしてみてください。

    W3 Total Cacheでキャッシュを削除する方法

    トピック投稿者 ゆゆ

    (@yuyushikim0ndai)

    早速のお返事ありがとうございます。

    のむらけい様

    八方塞がりのなか、ご助言ありがとうございます。
    コンソールを見てみたところ、問題のあるページに共通したものは JQMIGRATE: Migrate is installed, version 3.4.1 のみ。ただ、一部に Uncaught TypeError: Cannot set properties of null (setting 'href') のエラーが出ていました。
    リンク(?)をクリックすると、下の記述の t.getElementById("page_top").href = "#" + n, にエラーのマークがありました。

    function(t) {
    var e = t.body.id;
    if (e)
    "top" !== e && (t.getElementById("page_top").href = "#" + e);
    else {
    for (var n = "top", o = 0, a = t.querySelectorAll("*"); Array.from(a).some(function(t) {
    return t.id === n
    }); )
    n = "top",
    0 < o && (n += "-".concat(o)),
    t.getElementById("page_top").href = "#" + n,
    o++;
    t.body.id = n
    }
    }

    これはプラグインの「VK All in One Expansion Unit」の中にあるファイルのようです。
    既にプラグインを全て無効化して検証していますが、一度このプラグイン削除して入れ直してみた方が良いでしょうか?

    スマイルサーバーにWAFについてお問い合わせをした際、引っ越し以前の段階では更新できていたなら、おそらくファイヤーウォールが原因ではないだろうとのことです(契約上の関係でスマイルサーバー同士で引っ越しをしました)。
    サーバーのスペックについては素人なので分からないのですが、問い合わせの際にサーバー側のログを見る限りは問題ないといったことを伝えられました・・・。

    Yukinobu Asakawaさま

    ご助言ありがとうございます。
    キャッシュクリアはブラウザのものと共に何度か行っているのですが・・・・・・改善がみられません。
    また、折をみて試してみようと思います。

    トピック投稿者 ゆゆ

    (@yuyushikim0ndai)

    みなさまご丁寧に提案いただき、誠にありがとうございます。
    無事に解決いたしました。

    追加で画像のアップロードもできないことが分かって、そちらで「一時フォルダーが見つかりません」というエラーがでたので、対応するべくphp.iniの追加編集をしたところ、更新も通常通りできるようになりました。
    本当にありがとうございました!

    モデレーター Yukinobu Asakawa

    (@yukinobu)

     解決できてよかったです。

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