2

由于上传者限制了我,我无法将文件上传到超过 1Mb 的 wordpress。

我检查了 phpinfo() 并显示 1000M 但 wordpress 上传器仍显示 1Mb 作为最大上传大小。

奇怪的是,即使我在 php.ini 中更改了一些,我也无法将 max_execution 时间更新为 1000

托管服务提供商是否以某种方式阻止了对 php.ini 文件的某些更改。

信息如下所示:

http://nvoids.com/test.php

http://nvoids.com/blog/wp-admin/test.php

谢谢

4

4 回答 4

1

我猜你使用多站点wordpress。
在这种情况下,您可以在网络管理 -> 设置 -> 网络设置中设置“最大上传文件大小” 。
php设置由wordpress多站点管理功能改写。我遇到了同样的问题,希望对你有帮助。

于 2014-10-13T15:49:17.600 回答
0

WordPress 使用两个 php.ini 值来确定最大上传大小:upload_max_filesizepost_max_size. 请参阅https://github.com/WordPress/WordPress/blob/master/wp-includes/media.php#L1141-L1146。这是来自 WordPress 源的确定最大上传大小的方法:

function wp_max_upload_size() {
    $u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) );
    $p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) );
    $bytes   = apply_filters( 'upload_size_limit', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
    return $bytes;
}
于 2013-03-10T05:56:45.673 回答
0

请将此代码添加到您的 function.php 文件中

add_filter('upload_size_limit','ashutosh_increase_upload');
    function ashutosh_increase_upload($bytes){
    return 2650000000; 
}
于 2014-09-08T17:33:08.403 回答
0

如果您的主机是 GoDaddy cPanel,您可以更轻松地更改设置:

  • 登录到 cPanel Hosting Manager 帐户
  • 搜索“选择 PHP 版本”选项并单击它。
  • 在右上角单击“切换到 PHP 选项”按钮
  • 在这里修改或更改您需要的任何其他设置。

例如:

max_file_size

我在这里添加了截图:

第2步 第 3 步 第4步

于 2017-07-16T15:43:26.500 回答