我一直在努力找出一个非常常见的问题,上面提到的“允许的内存大小(…)在开发我的第一个主题后,我将它(只是主题,而不是整个WP安装)从我的开发计算机移动到我的生产服务器。在安装WP后,一切似乎都很好,站点与默认主题配合得很好。然而,在激活我的自定义主题后,WP开始抛出错误,
PHP致命错误:在/srv/www/my中,允许的内存大小为134217728字节(试图分配523800字节)。领域com/public\\u html/wp includes/cache。php在线113
值得一提的是,我在开发过程中从未遇到过这样的问题。
我试图增加php中的内存限制。ini,以及在WP config中设置WP\\U MEMORY\\U LIMIT常量。
php -i | grep memory
memory_limit => 128M => 128M
cat wp-config.php | grep MEMORY
define(\'WP_MEMORY_LIMIT\', \'128M\');
正如你所看到的,我一直在努力达到128米。仍然在犯错误,我认为这太荒谬了,不太可能是我问题的根源。据我回忆,在过去,我从未在更大的WP安装上超过3200万次。
SO网友:Matrix Infologics
有时ini\\U设置(“内存限制”,“128M”);
如果您没有更改权限,则显示错误。
如果您有更改限制的权限,这将正常工作。
如果您使用的是mysql数据库,则可以在mysql中找到
找到答案的途径是
mysql\\bin\\my。ini公司
ini\\u set(\'memory\\u limit,-1\');覆盖默认PHP内存限制。
另一个答案是修改。htaccess文件打开或创建。htaccess根文件夹中的文件并添加以下代码:1 php\\u value upload\\u max\\u filesize 64M2 php\\u value post\\u max\\u size 64M
再次强调,如果您使用的是共享托管软件包,那么这些技术可能无法工作,这一点很重要。在这种情况下,您必须联系您的web托管提供商以增加限制。