• 解決済 dmx21

    (@dmx21)


    背景

    プラグインでStripeを使用したくインストール

    ⇒現在のWooCommerceが10.1.1で、10.6以上にアップデートしなければ使用できないとエラーメッセージ。

    ⇒指示に従ってWooCommerceをアップデートしようとしたらWordPressのバージョンが低いためアップデートできないと表示

    ⇒WPをアップデートするページに移動したら、「最新バージョンの WordPress をお使いです。」と表示され、アップデートボタンがない。

    情報

    サーバー:ロリポップ

    WordPressバージョン:6.8.3

    現在のテーマ:Woodmart Child (woodmart-child)

    親テーマ:Woodmart (woodmart)

    停止中のテーマ:Twenty Twenty (twentytwenty)バージョン 3.0

    PHP バージョン:8.3.32

    サーバーバージョン:8.0.35

    mysql: 8.3.32

    質問

    結論として、やりたいことは一番最初に書いたStripeの使用です。ウェブサイトはデベロッパーにテンプレートを引用して制作してもらったもので、半年前の納品時に「動作に影響が出るのでWPやWooCommerceなど更新のお知らせが出てもやらないように」と言われました。今まで更新をずっと無視していましたが、今回プラグインが使用できない問題に直面してテストサイトで更新・動作確認して問題なければ更新しようと考えておりました。もし更新せずでもStripeの基本機能を使用できる方法があれば、教えてください。

    ただ、たとえ今回更新せずStripeを使用できたとしても、将来的にずっと更新しないわけにもいかないので、そもそもなぜ今WPの更新画面に更新ボタンが一切表示されないのか、WPをバージョンアップしなければWooCommeも更新できないと表示されるのか、解決方法を教えていただきたいです。

    PHPやMySQLは最新バージョンを使用しており、WPの初期インストールはロリポップの「簡単インストール」から入手しています。ちなみにロリポップのカスタマーサポートに聞いても本来は更新ページで更新ボタンが表示されるもので、原因はわからないと言われました。他にトラブルシューティング・修正できる方法をお持ちでしたらぜひお聞かせください。よろしくお願いいたします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター 瀬戸内ことり (Setouchi Kotori)

    (@setouchikotori)

    ウェブサイトはデベロッパーにテンプレートを引用して制作してもらったもので、半年前の納品時に「動作に影響が出るのでWPやWooCommerceなど更新のお知らせが出てもやらないように」と言われました。

    とのことですが、現在の症状について、制作者様にはお尋ねになりましたか?

    WordPress 6.8.3 は現在の最新バージョンではありませんので、更新画面に「最新バージョンです」と表示される理由も含めて、まずは制作者様にご確認いただくのがよさそうです。

    「将来的にずっと更新しないわけにもいかない」とおっしゃっているとおり、WooCommerce や決済系プラグインを使うサイトでは、WordPress 本体・テーマ・WooCommerce・決済プラグインを安全に更新できる状態にしておくことが重要です。

    モデレーター 瀬戸内ことり (Setouchi Kotori)

    (@setouchikotori)

    【追伸】
    過去のトピックです。
    参考になれば。

    【参考】 管理者権限でのログインなのに、プラグインの追加や削除ができない

    トピック投稿者 dmx21

    (@dmx21)

    ご返信ありがとうございます。まず制作者ですが、納品後本来は1年間のサポート期間がある契約だったのですが、残念ながら清算完了直後から約束を守らず、メッセージを完全無視され続けており、もう手伝ってもらえません。現在アドミンアカウントを所持しているのは当方のみで、開発者もこのアカウントを使って制作していたので、権限制限はかけていないはずです。過去トピックのdefine('DISALLOW_FILE_MODS'ですが、wp-config.phpを調べましたが、ありませんでした。

    状況ご説明ありがとうございます。 不誠実な制作者に当たってしまったとのこと、心中お察しいたします。

    ことり様のおっしゃる通り、WooCommerce や Stripe などの決済機能を扱うサイトで「WordPress 本体・WooCommerce・テーマ・プラグインを更新しないまま運用する」のは、長期的にはかなり危険だと思います。

    もちろん、制作時点で「いきなり本番環境で更新すると表示崩れや不具合が出る可能性があるため、事前に検証してください」という意味で案内されたのであれば理解できます。一方で、「更新してはいけない」「更新できない状態のまま納品されている」「その後サポートも受けられない」という状態であれば、状況としては非常にまずいです。
    特に WooCommerce や決済系プラグインは、セキュリティ・互換性・決済仕様の変更に関わるため、更新できる状態に戻すことを優先した方がよいと思います。

    例えば、現時点で最新バージョンはWordPress 7.0.1 となっており、WordPress 6.8.3 で更新画面に「最新バージョンです」と表示される点については、通常の状態とは考えにくいです。

    wp-config.phpDISALLOW_FILE_MODS がないとのことですが、ほかにも以下のような場所で更新通知や更新機能が制御されている可能性があります。

    • wp-config.php 内の WP_AUTO_UPDATE_COREAUTOMATIC_UPDATER_DISABLED
    • wp-content/mu-plugins/ 内の必須プラグイン
    • 有効化中のプラグイン
    • 親テーマまたは子テーマの functions.php
    • サーバー側の制限、または管理画面・更新APIへの通信制限

    ただし、当フォーラムでアドバイスできること、確認できることにも限界があります。
    心苦しい助言とはなりますが、まずはトラブル解決やアップデート実現に向けて、制作者様とは別の専門家にご相談いただいてみてはいかがでしょうか?
    特にECサイトの場合は売上・注文・顧客情報に関わるため、自己判断で一気に更新を実施するのは避けていただいた方がよいです。(仮にアップデートできるようになったとしても、です)

    また、もし可能であれば、技術的な調査とは別に、当初の制作者とのご契約内容ややり取りの履歴等を整理しておくこともおすすめします。

    本トラブルが解決に至ることを願うばかりでございます。

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

    (@dmx21)

    ご返信ありがとうございます。ご提案の

    wp-config.php 内の WP_AUTO_UPDATE_COREAUTOMATIC_UPDATER_DISABLED

    wp-content/mu-plugins/ 内の必須プラグイン

    ・有効化中のプラグイン

    ・親テーマまたは子テーマの functions.php

    ・サーバー側の制限、または管理画面・更新APIへの通信制限

    など、テストサイトでテーマをデフォルトに変えたり、プラグインやPHPファイルの設定検索など、全部検証してみましたが、更新をブロックするような設定は見つかりませんでした。仕方なく、Woocommerceの更新ファイルを直接ダウンロードしてそのままアップデートしました。これでいったんWPは更新せず、Stripeのプラグインは使えるようになりましたので、一応解決となります。根本的な解決ではありませんが、ご意見ありがとうございました!

    一応の解決ということですが、6.8.3には、「重大かつ緊急性の高いセキュリティ脆弱性」が存在します。(CVE-2026-60137(GHSA-fpp7-x2x2-2mjf))

    この脆弱性が悪用された場合、データベース内の情報の不正取得または改ざん、および認証されていない第三者による任意のコード実行が行われる恐れがあります。

    6.8系でしたら、最低限6.8.6までアップした方がいいでしょう。お金を扱うサイトですと、甚大な被害を被る可能性もあるでしょうから、なるはやで対応した方がいいと思いますよ。

    老婆心ながら書き込んでおきます。ご不快に思われたら、スルーしてください。

    参考URL https://vps.xserver.ne.jp/support/news_detail.php?view_id=18987

    トピック投稿者 dmx21

    (@dmx21)

    ご親切にありがとうございます。引き続きWPアップデートに向けて模索いたします。いつまでも更新しないわけにもいかないので、自分で解決できない場合は別途専門家に相談します。ありがとうございました!

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

このトピックに返信するにはログインが必要です。