在树莓派上安装了nginx和PHP后,今天按网上的教程安装了dokuwiki,由于本人在网站方面存小白,基本都是靠网上前人的教程一步步遇到问题->查找答案->解决问题这么走下来的。
在安装了几个插件后,基本可用了。
但是上传图片中,遇到了一个问题,首先,上传图片有大小限制,默认为2M。
这个问题,通过在网络上搜索找到了答案,通过修改PHP.ini文件中的
post_max_size = 8M
upload_max_file_size = 2M
两个参数为合适参数后,上传图片是显示的限制大小有变化了。
但是!上传大的图片后还是有问题!
为此在百度中搜索各种解决方法,均未找到合适的答案。没有办法,搜索了一下英文网站,终于在dokuwiki的FAQ中找到了答案:
对于nginx服务器,需要在nginx的配置文件中加入以下参数:
client_max_body_size: 25M;
修改完成后的php部分的配置如下:
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
client_max_body_size 25M;
}
重启nginx服务后,搞定。
参数信息来源:
https://www.dokuwiki.org/faq:uploadsize (其中有针对不同服务器的设置方法)
https://blog.csdn.net/wszll_alex/article/details/80246721