由于博客经常要用到图片,但是上传到服务器又太占地方了,于是想到安装GithubFile插件把图片和附件上传到Github作为图床使用,但是在上传到时候就出现由于文件太大上传失败

修改nginx配置

client_max_body_size 100m;

修改PHP配置

post_max_size = 100Mupload_max_filesize = 100M把文件上限改为100M,max_execution_time = 0把超时时间改为0为不限制时间

修改Typecho文件

进入/var/Typecho/Http/目录,打开Client.php修改private $timeout = 3;这是程序本身代码写的限制超过3秒就会超时,所以把代码改为private $timeout = 1800;也就是超时时间改为30分钟,再次进行上传就没有出现任何问题了。

说到最后

如果不会使用或者失效等问题,可在评论区留言,或者进入博客Telegram群组反馈 点击进群