你提到的两种设置,WP_MEMORY_LIMIT公司
和php_admin_value[内存限制]
,两者都与WordPress站点上分配给PHP脚本的内存量有关。然而,它们设置在不同的位置,效果略有不同。
WP_MEMORY_LIMIT公司
WP_MEMORY_LIMIT是一个可以在WordPress站点的WP-config.php文件中定义的设置。此设置指定WordPress可以为PHP脚本分配的最大内存量。默认情况下,WordPress将此限制设置为40MB,但您可以通过在wp-config.php文件中添加以下行来增加此限制:
定义(WP_MEMORY_LIMIT,256M);
这将内存限制设置为256MB,这有助于防止在运行资源密集型插件或主题时出现内存不足等问题。
php_admin_value[内存限制]
php_admin_value[memory_limit]设置在服务器配置中定义,并设置单个php脚本可以消耗的最大内存量。此设置通常在服务器的php.ini文件或虚拟主机配置文件中定义。默认情况下,此设置通常设置为32MB。
哪个设置优先于其他设置?
WP_MEMORY_LIMIT设置覆盖WordPress脚本的php_admin_value[MEMORY_LIMIT]设置。这意味着即使将php_admin_value[memory_limit]设置为较低的值,WordPress仍然可以分配到WP_memory_limit中设置的值。
嘿!
尝试将此代码添加到wp-config中,以增加wp-admin(后端)操作的内存限制:
定义(WP_MAX_MEMORY_LIMIT,256M);