解决了奇葩的「服务器限制无法上传那么大的附件」问题

前几天,宝塔后台提示有更新,一直没去更。今天上午,更新到了最新的宝塔Linux正式版 7.3.0版本。随后,给朋友演示几个Discuz的站点,在发布帖子时上传图片居然提示“服务器限制无法上传那么大的附件”,除了更新宝塔,好像也没做其他改动啊。

「服务器限制无法上传那么大的附件」的问题

看了一下服务器上传限制的设置,一点毛病没有,然后,各种查资料,网上95%的搜索结果都是让你改php.ini文件里的“upload_max_filesize”参数,但这次真不是这里的问题。

一筹莫展,纠结半天。终于,一篇文章提到「权限」问题,眼前突然一亮,至少遇到了不一样的解决方案。

它指出「服务器限制无法上传那么大的附件」这个问题出现的原因,大概率是php版本较高而导致的。阿北SEO并没有太在意这个问题的原因,而是直奔解决方案而去。

解决方案:

依然是在php.ini文件中,去掉“upload_tmp_dir =”前面的“;”,也就是开启这一项;然后,在“=”后面添加一个临时存储目录,然后保存;

开启“upload_tmp_dir =”

Linux下,比如在/www下面现在一个临时存储目录名为temp,那么就可以这么写“upload_tmp_dir = /www/temp”,记得给该目录赋予足够的权限。

在根目录的www下面现在一个临时存储目录名为temp

重启服务器之后,问题就解决了。

默认情况下,“upload_tmp_dir”是没有开启的,听说Discuz对此有要求,但此前一直正常,也不能确定是不是更新了宝塔的缘故。

如果您也遇到类似问题,但是还没有解决,那么可以扫描下方的二维码添加微信公众号给我留言,或者直接进「阿北SEO」QQ群:1076702428 留言。

你可能感兴趣的:(解决了奇葩的「服务器限制无法上传那么大的附件」问题)