WP中会出现限制上传文件2M,这是为了防止过大文件占用珍贵服务器资源.但有时必须上传大文件,所以需要适当增大限制. 以下三种方法可以解决
- 修改php.ini文件:(nginx /opt/bitnami/php/etc 下)
在您的服务器上找到php.ini文件,并对其中的以下参数进行修改:- upload_max_filesize:设置允许的最大上传文件大小,例如
upload_max_filesize = 64M
post_max_size:设置POST请求的最大大小,通常应设置比upload_max_filesize更大一些,例如post_max_size = 80M
- upload_max_filesize:设置允许的最大上传文件大小,例如
- 修改.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’ );
- 创建或修改 “.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 - 使用插件:
您可以通过安装和激活特定的WordPress插件来增加上传文件大小限制。一些流行的插件如”Upload Max File Size”或”WP Maximum Upload File Size”等,它们使得修改文件大小限制变得更加简单。在WordPress插件库中搜索并安装这些插件,根据插件的说明进行配置。