WP中会出现限制上传文件2M,这是为了防止过大文件占用珍贵服务器资源.但有时必须上传大文件,所以需要适当增大限制. 以下三种方法可以解决

  1. 修改php.ini文件:(nginx /opt/bitnami/php/etc 下)
    在您的服务器上找到php.ini文件,并对其中的以下参数进行修改:
    • upload_max_filesize:设置允许的最大上传文件大小,例如 upload_max_filesize = 64Mpost_max_size:设置POST请求的最大大小,通常应设置比upload_max_filesize更大一些,例如 post_max_size = 80M
    如果您无法直接编辑php.ini文件,请联系主机提供商或服务器管理员,他们可以帮助您进行这些修改。重启服务器后,新的文件大小限制将生效。
  2. 修改.htaccess文件:(apache 安装目录下)
    在WordPress安装目录html下找到.htaccess文件,并在文件的开头或结尾添加以下代码:
    • php_value upload_max_filesize 64M
    • php_value post_max_size 80M
    • php_value max_execution_time 300
    • php_value max_input_time 300
      这些值可以根据您的需求进行调整。保存文件后,刷新WordPress管理后台并尝试重新上传文件。
    • Edit wp-config.php file
      @ini_set( ‘upload_max_filesize’ , ‘128M’ );
      @ini_set( ‘post_max_size’, ‘128M’);
      @ini_set( ‘memory_limit’, ‘256M’ );
      @ini_set( ‘max_execution_time’, ‘300’ );
      @ini_set( ‘max_input_time’, ‘300’ );
  3. 创建或修改 “.user.ini” 文件
    如果服务器托管服务提供商已锁定了全局PHP设置,则他们可能已将服务器配置为使用.user.ini文件而不是php.ini文件。
    与php.ini和.htaccess文件一样,您可以在网站的根目录中找到.user.ini。如果找不到,则可以在同一位置创建一个新的.user.ini文件。按照前面方法中描述的相同过程创建一个新的 php.ini文件。
    接下来,将以下代码添加到您的.user.ini文件中:upload_max_filesize = 32M post_max_size = 64M memory_limit = 128M
  4. 使用插件:
    您可以通过安装和激活特定的WordPress插件来增加上传文件大小限制。一些流行的插件如”Upload Max File Size”或”WP Maximum Upload File Size”等,它们使得修改文件大小限制变得更加简单。在WordPress插件库中搜索并安装这些插件,根据插件的说明进行配置。

By liu

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注