typecho上传文件大小限制的修改
1. 本地上传文件失败
是typecho上传路径usr/uploads
目录的读写权限不足导致(注意:这里的usr目录是tpyecho安装目录下的路径,非根目录),修改777权限。
[root@XIzhi ~] # cd /usr/share/nginx/html/usr
[root@XIzhi ~] # chmod 777 uploads
然后可以上传附件。
2. 上传附件大小限制2M
修改php.ini
配置文件参数。
该文件在php安装目录下,如果采用RPM包安装,安装路径应在 /etc/
目录下。
[root@XIzhi ~]#vim /etc/php.ini
找到并分别修改以下三项的参数:
upload_max_filesize = 20M #允许上传文件大小的最大值,默认是2M
post_max_size = 20M #通过表单POST传递给PHP的最大接收值,包括表单里的所有值,默认是8M
max_execution_time=300 #每个PHP页面运行的最大时间值(秒),默认是30秒
因为我使用nginx,其配置文件nginx.conf
中client_max_body_size
默认大小是1M,因此还需要要编辑nginx.conf
,在http{}段中添加
client_max_body_size 50m;
重启php和nginx服务
[root@XIzhi ~]# service php-fpm restart
[root@XIzhi ~]# service nginx restart
最后成功上传图片,在hello页插入hello页插入图片.png
我收下啦,谢了
很高兴帮助到你!
博主你好,我下面这三个参数分别是:
upload_max_filesize = 50M #允许上传文件大小的最大值,默认是2M
post_max_size = 100M #通过表单POST传递给PHP的最大接收值,包括表单里的所有值,默认是8M
max_execution_time=30 #每个PHP页面运行的最大时间值(秒),默认是30秒
但我在撰写文章上传视频20多M就报错超过限制了,这个需要怎么看问题呢