PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 12288 bytes)
PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 12288 bytes)
我知道这是一个重复的问题,但在尝试了此处讨论的所有答案后我找不到解决方案。
当我运行 php bin/magento setup:upgrade
命令时,它显示错误如
PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 12288 bytes) in /var/www/html/mysite/vendor/paragonie/sodium_compat/lib/sodium_compat.php on line 214
已修改 php.ini 文件中的 memory_limit
值,但问题仍然存在。此问题还有其他解决方案吗?
确保您编辑了通过网络服务器执行的正确 php.ini.PHP 和通过命令行执行的 运行,经常使用两个不同的
只需将下面这行添加到文件中出现错误的行之前
ini_set('memory_limit', '-1');
它将占用服务器的无限内存。
或
在你的 PHP.ini 文件中,更改 PHP.ini 中的行
如果您的行显示 32M,请尝试 64M:
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
如果您无权访问 PHP.ini,请尝试将其添加到 .htaccess 文件中:
php_value memory_limit 64M
无需更改配置即可执行此操作的最简单方法是在 运行 命令时指定内存限制。
php -dmemory_limit=-1 bin/magento setup:upgrade
我知道这是一个重复的问题,但在尝试了此处讨论的所有答案后我找不到解决方案。
当我运行 php bin/magento setup:upgrade
命令时,它显示错误如
PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 12288 bytes) in /var/www/html/mysite/vendor/paragonie/sodium_compat/lib/sodium_compat.php on line 214
已修改 php.ini 文件中的 memory_limit
值,但问题仍然存在。此问题还有其他解决方案吗?
确保您编辑了通过网络服务器执行的正确 php.ini.PHP 和通过命令行执行的 运行,经常使用两个不同的
只需将下面这行添加到文件中出现错误的行之前
ini_set('memory_limit', '-1');
它将占用服务器的无限内存。
或
在你的 PHP.ini 文件中,更改 PHP.ini 中的行 如果您的行显示 32M,请尝试 64M:
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
如果您无权访问 PHP.ini,请尝试将其添加到 .htaccess 文件中:
php_value memory_limit 64M
无需更改配置即可执行此操作的最简单方法是在 运行 命令时指定内存限制。
php -dmemory_limit=-1 bin/magento setup:upgrade