Cafe24でホストされている WordPress サイトから WooCommerce オプション商品を編集後に保存すると保存できない問題に最近触れました。 Cafe24にこの問題を問い合わせ、メモリが不足して現れる現象であることを知りました。メモリが不足している場合は、メモリ制限サイズを512 MBまたは1024 MBに変更して問題が解決するかどうかを確認してください。
Cafe24から WordPress メモリ不足のトラブルシューティング方法
WordPress サイトに エレメンのようなページビルダー Avadaなどのテーマをインストールすると、メモリ不足が発生することがあります。メモリ不足が原因で問題が発生した場合は、PHPのメモリ制限サイズを512 MB以上に設定すると通常問題が解決します。
Cafe24にインストールされて WordPress サイトでオプション商品を修正したり、新しい商品登録のためにオプション設定後に公開または更新ボタンを押すと、下図のように画面が停止したように表示されて完了しない現象が発生しました。

Cafe24に問い合わせて、メモリ不足のために問題が発生していると答えを受けました。

以下のエラーメッセージは、PHP Memory Limit設定値が不足したときに表示されます。
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 40960 bytes) ...
PHPメモリ制限サイズを上げる
上記のエラーが発生した場合は、まずPHPメモリ制限サイズの値を確認してください。メモリサイズが小さい場合は、512MBや1024MBなどに上げた後に問題が解決することを確認してください。
PHPのメモリサイズは ツール » サイトの健康 » 情報タブに移動し、 サーバー セクションで PHPのメモリ制限 값을 확인할 수 있습니다。
PHPメモリ制限値が足りない場合 FTPにアクセスして、次のコードをwp-config.phpファイルに追加してメモリサイズを上方修正できます。
define( 'WP_MEMORY_LIMIT', '512M' );
当サイトでは、メモリサイズを1024Mに設定しても問題は解決せず、2048Mに設定しても問題は続いています。

Cafe24のマネージド WordPress ホスティングの場合、wp-config.phpファイルにコードを追加すると、メモリサイズが2048MBまで増加するように見えますが、実際には制限があるのではないかと疑われました。
プラグインを無効に
プラグインの競合によってもこの現象が発生する可能性があります。プラグインにバグがあり、メモリリーク現象が発生すると、このようなエラーが発生する可能性もあるようです。
必須プラグイン(例: WooCommerce)を除くすべてのプラグインを無効にした後に問題が発生しているかどうかを確認して、エラーの原因となるプラグインを見つけることができます。
このサイトでは、PGプラグインが問題を引き起こしていることがわかりました。しかし、そのラインを見つけて解決しようとしても解決できませんでした。😥
PHPのバージョンにアップグレード
PHP 7.4 以下のバージョンを使用している場合 PHP 8.0 以上に更新すると、問題が解決する可能性があります。 (Cafe24はPHP 8.2までサポートしています。)
しかし、 Cafe24PHPのバージョンを変更するのはそれほど簡単ではありません。 Cafe24でPHPのバージョンを変更するか、10G光アウトバーン商品からマネージド WordPress ホスティング商品に切り替えるにはサーバーが変更されるため、データとDBのバックアップを受けて再復元する必要があります。
データとDBの両方をバックアップしてPCにアーカイブせずに進むと、サイトを回復できない災害が発生する可能性があります。
クラウドウェイズナ ファーストコメット, ケミクラウド など海外ホスティングの場合、サーバーを変更せずに簡単にPHPバージョンを変更できます。
WordPress、テーマ、プラグインの更新
バックアップをした後、 WordPress、テーマ、プラグインをすべて最新バージョンに更新して、問題が解決するかどうかを確認できます。
最新バージョンでバグが修正された可能性があります。バックアップは UpdraftPlusなどのバックアッププラグインを使用するか、 Cafe24が提供するバックアップシステムを使用してバックアップできます。
クラウドウェイズなどでホスティングサーバーを変更する
そのサイトのすべてのアクションで問題が解決されなかったため、クラウドウェイに1 GBのRAMサーバー(最小サイズ)を作成してサイトを復元しても問題は発生しませんでした。
PHPのメモリサイズを512MBに設定し、PHPのバージョンは同じように7.4でテストしました。
아마 Cafe24でPHPのメモリサイズを上方調整しても共有ホスティングサーバーの特性上、サーバーリソースが不足して問題が解決されなかったと考えられます(私の脳フィシャル)。
共有ホスティングのサーバーリソースの問題による WordPress 問題が解決しない場合は、クラウドウェイズなどのクラウドホスティングを使用して問題を解決することもできます。
Linuxサーバーについての知識がある場合は、VultrまたはAWSから直接サーバーを作成して使用することでコストを削減できます。
ちなみに、クラウドウェイズは規模の大きいサイトや訪問者が多いサイトに適しています。次の記事に記載されているリンクをクリックしてクラウドウェイズにサインアップすると、最大45%の割引を受けることができます。😄
💡 クラウドウェイズの加入方法(+Cloudways割引クーポン&プロモーションコード)
コスパの良いホスティングが欲しいなら Bluehostに似たレベルのケミクラウドがまともな選択かもしれません。 ケミクラウドは昨年7月にソウルサーバーを導入し、韓国でも高速を提供します。
コメントを残す