WordPressのphpのメモリ使用量上限を変える

てっきりphp.iniでメモリ使用量の上限を決められると思ったら
Wordpress内でも設定があり、サーバー設定は効かない様子

WP_MAX_MEMORY_LIMIT:WordPress私的マニュアル

を参考にWordpress 4.3のphpファイルを見てみると

$ wp-includes/default-constans.php

function wp_initial_constants() {
    global $blog_id;

    // set memory limits
    if ( !defined('WP_MEMORY_LIMIT') ) {
        if ( is_multisite() ) {
            define('WP_MEMORY_LIMIT', '64M');
        } else {
            define('WP_MEMORY_LIMIT', '40M');
        }
    }

    if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {
        define( 'WP_MAX_MEMORY_LIMIT', '256M' );
    }

とWP_MAX_MEMORY_LIMITが256MBに決められてました
管理画面ではWP_MAX_MEMORY_LIMITが効くみたいです

変更するなら wp-config.php で

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

とするとよさそうです

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください