你正急着发一篇新文章。
或者老板让你上个产品图。
你选好图,点上传。
进度条卡在99%不动了。
或者直接弹个报错框。
上面写着“上传失败”。
这时候你肯定急得满头大汗。
别急着去骂程序员。
也别觉得系统坏了。
其实大部分时候都是小问题。
可能就是一个开关没开。
或者一个数字没设对。
今天我就来帮你拆解一下。
教你怎么把EyouCMS上传功能修好。
不用懂多深奥的代码。
照着做,你也能搞定。
服务器就像一个保险柜。
你要往里面放东西。
首先得有钥匙。
这个钥匙就是“权限”。
如果权限没给够。
系统就没法把文件写进去。
上传功能自然就失效了。
你先打开你的FTP工具。
或者服务器里的文件管理器。
找到网站根目录。
你要看两个关键文件夹。
一个叫 uploads。
一个叫 runtime。
这两个是存放东西的地方。
右键点击它们。
选择“属性”或者“权限”。
看看里面的数字是多少。
一般Linux服务器。
权限数字是755或者777。
如果上传失败。
你先试着改成 755。
改完刷新一下页面试试。
如果还不行。
那就改成 777。
这就相当于给了完全控制权。
通常这一步就能解决一半的问题。
避坑提醒:
别把所有文件都改成777。
那样不安全。
只改这两个文件夹就行。
有时候权限没问题。
但还是传不上去。
可能是你文件太大了。
现在的手机拍的照片。
一张动不动就5兆、10兆。
服务器默认胃口很小。
可能只允许吃2兆的东西。
你给它个大馒头。
它直接就噎住了。
如果你用的是宝塔面板。
这就好办多了。
点开“软件商店”。
找到你用的PHP版本。
点“设置”。
再点“配置修改”。
你会看到一堆英文代码。
别眼晕。
找那几行关键的。
第一个叫 upload_max_filesize。
这是允许上传的最大值。
默认可能是2M。
你把它改成 20M 或者更大。
第二个叫 post_max_size。
这是POST请求的最大值。
这个必须比上面那个大。
你改成 22M。
第三个叫 memory_limit。
这是脚本运行内存限制。
改成 128M 比较稳妥。
改完记得点保存。
然后重启一下PHP服务。
如果你用的是Nginx环境。
光改PHP还不行。

Nginx也有个门槛。
在宝塔里点“设置”。
找到“性能调整”。
或者直接改配置文件。
找到 client_max_body_size。
把后面的数字改大。
比如改成 20m。
这一步经常被忽略。
很多人改了PHP没用。
就是忘了改这一层。
有时候服务器没问题。
是EyouCMS自己设了限。
这就像你家里门开了。
但是你妈规定不准带宠物进屋。
你带只狗进去肯定被赶出来。
系统设置里也有这种规矩。
你登录EyouCMS后台。
找到“系统设置”。
或者“附件设置”。
看看里面有个“附件大小限制”。
如果这里写的是1024KB。
那你传2兆的图肯定失败。
把这个数值改大一点。
改成 20480 (20兆)。
把限制放宽点。
再看看“附件类型限制”。
这里面写着允许的后缀名。
比如 jpg|png|gif。
你想传个 webp 格式的图。
或者传个 ico 图标。
如果列表里没有。
那系统直接就给你拦住了。
把你需要的后缀名加进去。
用竖线隔开就行。
还有一种情况。
图好像传上去了。
但是显示不出来。
是个红叉或者空白。
这可能是缩略图没生成。
检查一下GD库开了没。
还是在PHP设置里。
找到“禁用函数”列表。
把 putenv 这种函数删掉。
确保图片处理功能是正常的。
如果上面都试了。
还是不行。
那就别瞎猜了。
看日志最准。
日志就是系统的日记。
它哪里不舒服都记在上面。
还是在宝塔面板里。
点网站那一栏。
找到你的站点。
点“日志”。
或者去网站的根目录。
找 runtime/log 文件夹。
里面最新的那个文件。
点开看看。
如果你看到 HTTP 413。
那就是文件太大了。
回去检查Nginx设置。
如果你看到 Permission denied。
那就是权限不够。
回去改文件夹权限。
如果你看到 Out of memory。
那就是内存爆了。
把memory_limit调大。
对着错误修。
一修一个准。
看到这里你明白了。
EyouCMS上传功能失效。
真不是什么绝症。
无非就是权限、大小、设置这三点。
遇到问题别慌。
也别急着找人花钱修。
你自己先按我说的步骤查一遍。
大概率十分钟就能搞定。
搞定了记得回来给自己点个赞。
这可是实打实的省钱技能。
现在,去后台看看你的设置吧。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图