wordpress配置上传文件大小无效的解决思路

刚开始想上传一个音乐,上传提示只能上传2M,然后通过修改nginx配置文件添加

client_max_body_size 10m

然后修改php.ini vim /usr/local/php/etc/php.ini 修改为:

upload_max_filesize = 10M

post_max_size = 10M

max_execution_time = 300

重启php-fpm 和nginx发现还是无效

解决思路:

在这之后我在网站目录下写了一个test.php的文件

<?php

phpinfo();

?>

ctrl+f寻找php.ini的路径,发现跟实际的不匹配,phpinfo显示的路径是在/usr/local/php/lib/ 而实际路径在/usr/local/php/etc/php.ini,检查/usr/local/php/lib/ 发现没有php.ini文件,所以使用软连接到该目录下即可:

ln -s /usr/local/php/etc/php.ini /usr/local/php/lib/php.ini

重启php-fpm,问题解决

此条目发表在nginx分类目录。将固定链接加入收藏夹。

wordpress配置上传文件大小无效的解决思路》有3条回应

  1. rainy说:

    学到了,学到了,牛逼

  2. diaodiao631说:

    学到了。感谢分享。

发表评论