はじめに
はじめにメモリの管理

メモリの管理

Gato AI Translations for Polylang を使用するには、PHP サーバーのメモリ上限が 512MB 以上である必要があります。

サーバーがこの容量のメモリを提供していない場合、プラグインは読み込まれません。

プラグインのメモリ制限アラート
プラグインのメモリ制限アラート

この制限は、集中的な翻訳(例:多数の投稿を複数の言語に一括翻訳する場合)を実行する際にサーバーがメモリ不足になるのを防ぐためのものです。

利用可能なメモリの確認

利用可能なメモリを確認するには、ツール > サイトヘルス 画面に移動し、情報 タブの サーバー > PHP メモリ制限 の値を確認してください。

WordPress サイトヘルスで PHP メモリ制限を確認する
WordPress サイトヘルスで PHP メモリ制限を確認する

メモリ制限の引き上げ

WordPress のメモリ上限を引き上げるには、以下の対応が必要になる場合があります。

  • ホスティングプロバイダーのコントロールパネルでメモリ制限を引き上げる
  • wp-config.php ファイルに以下のコードを追加して WordPress のメモリ制限を引き上げる
if ( !defined('WP_MEMORY_LIMIT') ) {
  define( 'WP_MEMORY_LIMIT', '1G' ); // 1GB
}
if ( !defined('WP_MAX_MEMORY_LIMIT') ) {
  define( 'WP_MAX_MEMORY_LIMIT', '1G' ); // 1GB for admin dashboard
}

これらの手順を行ってもメモリ制限が引き上げられない場合は、ホスティングプロバイダーにお問い合わせください。

上級者向け:プラグインが必要とするメモリの上書き

複数の投稿を一括翻訳する必要がない場合、または投稿が非常に長くない場合は、必要なメモリの値を低く設定することができます。

そのためには、wp-config.phpGATO_MLP_REQUIRED_MAX_MEMORY 定数を定義してください。

// Override the memory required by the plugin, from 512MB to 256MB
define('GATO_MLP_REQUIRED_MAX_MEMORY', '256M');

この例では、サーバーのメモリ上限が 256MB であれば、プラグインが読み込まれます。