无法上传图片(错误的“文件超过Upload_max_FileSize”错误)

时间:2017-11-13 作者:ejwheelock

这是我的第一个WordPress网站。我已经在我的Linux Ubuntu 16.04远程服务器上安装了它(在我家里)。我在这台服务器上安装了一个LEMP堆栈。当我尝试将图像上传到WordPress网站时,我收到一个错误,上面写着:

上载的文件超过了php中的upload\\u max\\u filesize指令。ini。

我改变了每一个php。我可以找到的ini文件upload\\u max\\u filesize=64M。事实上,我的WordPress网站的上传页面特别注明“最大上传文件大小:64 MB”所以,我知道我的改变已经实现了。但是,不会上载任何图像。甚至图像(<;2 MB。

enter image description here

2 个回复
SO网友:ejwheelock

我终于解决了!

我还有一个。我的fpm/池中的conf文件。d目录,其中有upload\\u max\\u filesize值。除了php之外,我还在努力更改这个conf文件中的值。ini文件。

php_admin_value[upload_max_filesize] = 64M #comment

我也有我认为是在同一行评论。我怀疑这就是问题所在。删除了#注释。重新启动php和nginx。瞧。我现在可以上传图片了!

谢谢你的帮助,帕特尔·吉格内什!

SO网友:Jignesh Patel

使用任意一个选项。More info:

1) wp配置。php

define(\'WP_MEMORY_LIMIT\', \'256M\');
2)主题函数文件

@ini_set( \'upload_max_size\' , \'64M\' );
@ini_set( \'post_max_size\', \'64M\');
@ini_set( \'max_execution_time\', \'300\' );
3)创建或编辑现有PHP。INI文件

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
4)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

结束