WordPress上传文件大小错误,即使在提高php限制后也是如此

时间:2018-03-16 作者:aka_ab

我得到“上传的文件超过了php中的uploadmaxfilesize指令。ini.”尝试上载仅为5.1MB的插件时出错。我已经提高了php的限制。ini文件,也可以通过webmin。

这是我的php。ini文件

max_input_time = 24000
max_execution_time = 24000
upload_max_filesize = 12000M
post_max_size = 24000M
memory_limit = 12000M
这是我的nginx。conf文件。我还增加了server和http下的clientmaxbody\\u大小。

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
worker_connections 1024;
}

http {
client_max_body_size 24000M;
log_format  main  \'$remote_addr - $remote_user [$time_local] "$request" \'
              \'$status $body_bytes_sent "$http_referer" \'
              \'"$http_user_agent" "$http_x_forwarded_for"\';

 access_log  /var/log/nginx/access.log  main;
 .........
 server_names_hash_bucket_size 128;
 server {
 client_max_body_size 24000M;
 server_name mydomain.com www.mydomain.com;
 .....

1 个回复
SO网友:RatherLogical

NOTE: 您必须重新启动服务器或重新加载web服务器(Apache或Nginx),以确保更改在每个步骤后生效。

您可以首先尝试将以下内容添加到主题的函数中。php文件。如果不起作用,则将其移除。如果是这样,我建议您创建一个子主题,这样即使在主题更新期间更改了文件,代码也会保持活动状态。

@ini_set( \'upload_max_size\' , \'64M\' );
@ini_set( \'post_max_size\', \'64M\');
@ini_set( \'max_execution_time\', \'300\' );
其次,您可以尝试添加一个php。将包含以下内容的ini文件保存到wordpress安装所在目录的根目录。Wordpress可能没有读取php。位于php目录的ini文件。

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
如果您想更改为apache web server而不是nginx,那么您可以尝试的最后一件事是将以下内容添加到。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
EDIT:您可以尝试将其添加到wp配置中。php文件结尾:

define(\'WP_MEMORY_LIMIT\', \'64M\');

/* That\'s all, stop editing! Happy blogging. */
现在再次执行第一步。然后清除浏览器缓存并重试。

结束

相关推荐

在函数中添加JavaScript的正确方法。php

我是WordPress的新手,我开发了一个代码,可以在小部件中单击带有某些样式的按钮后加载iframe。但是它破坏了模板的布局,我想知道如何将我的函数添加到模板中。<a id=\"fazer_pedido\" href=\"https://example.com\" onclick=\"document.getElementById(\'load-chat\'); this.style.cursor = \'default\'; this.style.opacity = \'0.1\