【问题标题】:Magento 2.1 memory issueMagento 2.1 内存问题
【发布时间】:2020-04-03 11:24:37
【问题描述】:

在 Magento 2.1.0 中,我在安装新扩展时会进行就绪检查。就绪检查告诉我,我的 memory_limit 设置为 800M,但服务器设置为 2000M,并且我更改了商店根目录中的 .htaccess 文件,因此它在该文件中的两个位置也设置为 2000M。

还有什么地方可以设置?

【问题讨论】:

  • 所以你修改了正确的 php.ini 并重新启动了 Apache?
  • 我在共享主机上,所以无法重启 Apache。

标签: magento magento2 magento2.1


【解决方案1】:

在 .htaccess 中会有两个 memory_limit 可用

  1. 一个用于 PHP 5
  2. 一个用于 PHP 7

请在 mod_php7 中更改它并尝试在浏览器上查看 phpinfo()。

如果它仍然显示为 800M 那么你在错误的文件中编辑。 在您上次加载的 ini 文件中更改它。

【讨论】:

  • 我在根目录下的.htaccess中进行编辑。我在共享主机上,但我应该能够更改它。但它仍然说800M
  • 为了让服务器接受 .htaccess 文件中的更改,您的 apache 配置需要设置 AllowOverrides 权限stackoverflow.com/a/18742887/12029873
【解决方案2】:

请确认您是在共享还是专用托管环境中尝试安装 Magento?

如果共享,则您在使用 ini 或 .htaccess 文件更改 PHP 行为方面受到限制。

如果专用则尝试使用 phpinfo();函数并查看 php.ini 从哪个路径加载。最有可能在加载的路径中编辑 ini 并重新启动 apache 应该可以工作。

如果还是有问题,请与截图分享技术栈。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    相关资源
    最近更新 更多