【问题标题】:OpenCart extension installer showing uploaded file exceeds the upload_max_filesize directive in php.ini显示上传文件的 OpenCart 扩展安装程序超出了 php.ini 中的 upload_max_filesize 指令
【发布时间】:2015-10-03 12:58:17
【问题描述】:

我想在 opencart varsion 2.0.2.0 中为 SEO 安装 SEOMATIC 扩展,但是当我尝试通过显示此消息的扩展安装程序上传 zip 文件时。

而我的 php.ini 配置文件是

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 36000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_only_cookies = On;
session.use_trans_sid = Off;
session.cookie_httponly = On;
session.gc_maxlifetime = 3600;
allow_url_fopen = on;
;display_errors = 1;
;error_reporting = E_ALL;
;The next 3 lines
display_errors = 1;
error_reporting = E_ALL;
log_errors = 1;

【问题讨论】:

    标签: php configuration opencart2.x


    【解决方案1】:

    post_max_size 目录可能有问题。

    将其设置为与 upload_max_filesize 相同

    post_max_size = 999M

    但我不建议将其设为 999,最大 50M,但如果您想使服务器崩溃,这取决于您;)

    【讨论】:

    • post_max_size 开关(不是目录)可能有问题
    • 扩展 2.4 MB 似乎无法解决我的问题,还有其他解决方案吗?
    • 您是否使用您正在编辑正确的 php.ini 文件?您的 php.ini 文件位于何处以及系统上的操作系统是什么?
    • 我正在编辑 opencart 中的 php.ini ......我想我设法通过在 .htaccess 中设置它们来解决它
    • 使用 phpinfo() 查看当前加载的 php.ini 文件并进行修改。
    【解决方案2】:

    如果您使用 XAMPP、Wamp 或 MAMP,您会在以下位置找到 php.ini。

    对于 XAMPP 用户

    Windows:C:/xampp/php/php.ini

    macOS:/private/etc/php.ini

    Linux:/etc/php.ini

    在其中找到这一行upload_max_filesize=2M(行号 838)

    XAMPP 中默认上传文件大小为 2 兆字节,因此请更改您想要的大小, (如果您的文件大小为 3 兆字节) 改变参数

    upload_max_filesize=4M
    

    (在保存文件之前停止你的 Apache 服务器)

    【讨论】:

      猜你喜欢
      • 2013-03-06
      • 2015-12-18
      • 2017-05-18
      • 2019-03-01
      • 2016-08-26
      • 2018-11-01
      • 2019-07-10
      • 1970-01-01
      • 2023-01-20
      相关资源
      最近更新 更多