首页 文章

WordPress忽略php.ini上传最大文件大小

提问于
浏览
1

我正在运行一个WordPress网站(不是MU),我在php.ini中设置了upload_max_filesize = 50M,post_max_size = 50M . phpinfo()函数的结果显示值为50M但在WordPress Media上传器中Max上传文件大小仍为32M .

我也尝试在主题的functions.php中编写这段代码:

@ini_set('upload_max_size','50M'); @ini_set('post_max_size','50M');

还尝试停用所有插件,更改主题但没有度假,WordPress仍然说32 Mb .

任何人都可以指导我这里有什么不对吗?

2 回答

  • 2

    有很多方法可以实现您的需求,这里有三种方法可以使用其中任何一种

    1)使用函数文件:将下面的代码复制并粘贴到functions.php文件中

    @ini_set( 'upload_max_filesize' , '50M' );
    @ini_set( 'post_max_size', '50M');
    @ini_set( 'max_execution_time', '300' );
    

    2)尝试使用htaccess方法添加以下代码:

    php_value upload_max_filesize 50M
    php_value post_max_size 50M
    php_value max_execution_time 300
    php_value max_input_time 300
    

    3)最后一个方法,你正在尝试的php.ini文件

    upload_max_filesize = 50M
    post_max_size = 50M
    max_execution_time = 300
    

    希望能帮助到你 !

  • 1

    有很多人遇到这个问题,解决它的最佳方法是在你的wp-admin文件夹中创建一个新的php.ini .

    1.通过FTP或文件管理器连接到您的站点2.导航到wp-admin文件夹3.在wp-admin文件夹中创建一个名为php.ini的文件4.在此行中添加:max_input_vars = 5000 5.Save

    我也写了一篇关于它的快速博客文章:Increasing Your Max_input_vars Value

相关问题