クラウドウェイズ PHP メモリ制限サイズの設定方法(サーバおよびアプリケーションレベル)

Last Updated: 2025 年 04 月 15 日 댓글

WordPress サイトのエレメントなどの重いページビルダー Avadaのような大きなテーマを使用すると、思ったより多くのメモリを使い果たすことができます。 PHP メモリ制限サイズの設定が小さい場合、PHP Fatal error: Allowed memory size of 134217728 bytes exhausted... エラーが発生することがあります。

重いテーマやプラグインをインストールした場合は、できるだけ512M以上のWP Memory Limitを設定することが望ましいです。この記事では クラウドウェイズ(Cloudways)でPHPメモリ制限サイズを設定する方法と一緒に個々のアプリケーション(WordPress など)について異なる方法でメモリサイズを指定する方法を見てみましょう。

💡 クラウドウェイズ加入方法(+ 45%割引クーポン)

クラウドウェイズ:PHPメモリ制限サイズの設定方法

クラウドウェイズ PHP メモリ制限サイズの設定方法(サーバおよびアプリケーションレベル)

Cafe24 など、一部のWebホスティングでは、wp-config.phpファイルに次のコードを追加してPHPメモリ制限サイズを設定できます。

define( 'WP_MEMORY_LIMIT', '512M' );

一部のホスティングでは、ホスティングWebサーバーレベルでこの値が制限されている場合があります。そのような場合、上記のコードを追加してもメモリサイズが増えません。

Cafe24の場合、1024Mまでのメモリサイズを設定できますが、実際にはメモリサイズが制限されている可能性があります。まれですが、重いテーマとプラグインがインストールされているサイトで1024M以上にメモリ制限値を設定しても、サイトが機能しないことがあります。

そのような場合は、Vultr、AWS、クラウドウェイズなどのクラウドホスティングを使用すると機能できます。可能であれば、重いプラグインを控えてサイトを軽くすると、メモリサイズが小さくても問題なく戻ります。

クラウドウェイズでは、サーバーレベルでPHPメモリ制限サイズを設定できます。これにより、サーバー内のすべてのアプリケーションに設定された値が適用され、wp-config.phpファイルにコードを追加してもこの値は変更されません。

また、クラウドウェイズでは、アプリケーションレベルでPHPメモリ制限値を異なるように設定することも可能です。例えば、

  1. サーバー全体には1024MBに設定し、重いテーマやプラグインがインストールされているサイトにはこの値が適用されるようにしながら、軽いサイトに対してPHPメモリ制限値を512MBまたは256MBに設定できるはずです。
  2. あるいは、逆にサーバー全体のレベルでは512MBに設定し、重要なサイトや重いサイトは1024MBに設定することも考えられます。

サーバーレベルでPHPメモリ制限サイズを設定する

サーバーレベルでPHP Memory Limit値を設定すると、サーバー内のすべてのアプリケーションに適用されます。

1 クラウドウェイズにログインして、 サーバー タブで適切なサーバーを選択します。

クラウドウェイズサーバーの選択

2 サーバー管理ページが表示されたら Settings & Packages (設定 & パッケージ) » Basic (ベーシック) タブで Memory Limit (メモリリミット) 値を設定できます。

Cloudways メモリリミットの設定

サーバーサイズに応じて適切なメモリサイズを指定してください。たとえば、2 GB RAM サーバーで複数のサイトを 512 台のサーバーで運用している場合は、メモリ制限値を 4 MB に設定することを検討してください。私は1280GBのRAMサーバーで、このオプションの値をXNUMXMBに設定しました。😄

3 変更を保存 ボタンを押すと設定値が保存されます。変更が保存されるまでに少し時間がかかる場合があります。

WordPress 伝言板で ツール » サイトの健康(サイトの状態) » 情報タブ » サーバー セクションでPHPのメモリ設定を確認できます。

WordPress サイト健康ツール

アプリケーションレベルでPHPメモリ制限値を設定する(WordPress サイトごとにPHPのメモリサイズを異なる設定にする)

アプリケーションレベルで PHP メモリサイズを異なるように設定できます。

1 クラウドウェイにログインして アプリケーション タブで適切なアプリケーションをクリックします。

Cloudways アプリケーションの選択

2 アプリケーション管理ページが表示されたら Application Settings » PHP FPM Settings タブをクリックします。

クラウドウェイズアプリケーションレベルのPHPメモリ制限値の変更

次のような行を探します。

;php_admin_value[memory_limit] = 32M

上記の行を次のように修正します。 (;はコメントを意味し、セミコロンが先頭にある場合はその行は無視されます。セミコロンを削除してメモリ制限サイズの値を変更します。)

php_admin_value[memory_limit] = 512M

数字は適切に変更してください。

3 変更を保存 ボタンをクリックして変更を保存します。変更が適用されるまでに少し時間がかかる場合があります。

変更が保存されたら、そのアプリケーションに接続 WordPress サイトのPHPメモリ制限値が上記で指定した値に変更されます。

最後に、

以上で クラウドウェイズでは、サーバーレベルと個々のアプリケーションレベルでPHPメモリ制限値を設定する方法について説明しました。

サーバーサイズ、アプリケーション数、サイトの最適化の有無などを考慮して、サーバーレベルとアプリケーションレベルで適切なメモリサイズを設定してください。

参照

作者のアバター

ワードクラッカーはプロの英国翻訳家として活動しており、10年以上 WordPress 関連情報を提供する WordPress 情報パッケージのブログを運営している。また、 'WordPressを使用している人 Naver カフェも管理している。

コメントを残す

コメント

カカオトーク相談 カトクサービス相談