【问题标题】:Facing this problem "The uploaded file exceeds the upload_max_filesize directive in php.ini."面临这个问题“上传的文件超出了php.ini中的upload_max_filesize指令。”
【发布时间】:2019-03-01 20:44:38
【问题描述】:

尝试通过编辑 php.ini 文件解决问题并更改 upload_max_filesize "64M" memory_limit "1200M" max_execution_time 300。

问题依旧。有什么帮助吗?

【问题讨论】:

  • 您是否编辑了正确的php.ini?您是否重新启动了网络服务器?
  • 你也应该更新upload_max_filesize
  • @Amadan 我更新了 /etc 下的那个。希望这是正确的..
  • 你可以在你的任何网页中运行<?php phpinfo(); ?>,看看你是否更新了正确的php.ini
  • @Wreigh 可能你是对的.. 我可能没有更新正确的 php.ini。 phpinfo() 返回上述所有参数的旧值。知道下一步该做什么吗?

标签: php wordpress file-upload size


【解决方案1】:

您需要在 php ini 中同时更改:

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300

然后重启服务器 如果它不起作用,请尝试将以下代码添加到 functions.php 的主题文件夹中:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

如果还是不行,试试在根目录下的htaccess文件中加入以下代码:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

如果仍然无效,请尝试联系您的托管服务提供商。

【讨论】:

    【解决方案2】:

    从 php.ini 更新以下值并重新启动 apache 服务器。

    post_max_size = 750M 
    upload_max_filesize = 750M 
    max_execution_time = 5000
    max_input_time = 5000  
    memory_limit = 1000M
    

    【讨论】:

      【解决方案3】:

      您需要将此代码粘贴到 wp-config.php 中

      define( 'WP_MEMORY_LIMIT', '256M' );

      欲了解更多信息,请访问此链接:https://www.wpbeginner.com/wp-tutorials/fix-wordpress-memory-exhausted-error-increase-php-memory/

      【讨论】:

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