当前位置:网站首页 >  资讯

折腾半天PHPCMS老站!V9/V10文章无法修改全修复步骤

时间:2026年06月12日 16:11:16 来源:易频IT社区
你有没有发现,PHPCMS虽然停更几年,但很多公司、个人站还是舍不得换。毕竟功能顺手,历史数据又多。可是最近就总碰到——点击编辑按钮跳空白?好不容易填完改完点保存毫无反应?甚至改了一半自动变回原样?这事儿吧,说大不大说小不小,急着更新内容的时候能把人逼疯。

先查后台的「小开关」有没有开错

很多人第一反应是代码崩了,其实最常见的原因反而是后台操作不小心。就像你家门明明反锁了却怪钥匙坏,有点冤对吧? 先登录PHPCMS后台,找到顶部的「系统」菜单,点进去选「系统设置」→「安全配置」。 往下翻,找「允许修改后台发布的内容」这个选项,很多人因为怕编辑误操作历史文章,临时给关了,结果自己忘了。如果是灰色的,赶紧勾成蓝色的,保存一下,再试试能不能修改。 如果这个没问题,再看看有没有给当前账号开权限。很多站管理员不止一个,分配权限的时候漏了「内容编辑模块」的修改权限也有可能。去「用户」→「用户组管理」,找到你用的那个用户组,点权限设置,把内容管理下的文章、栏目编辑权限全勾上,再刷新后台试试。

再扫一遍缓存这个「隐形拦路虎」

PHPCMS的缓存机制有点老顽固,有时候后台改了东西,前端或者后台编辑页还是读取的旧缓存数据,就会出现“假修改”或者“点不动”的情况。 别犹豫,直接清! 先清后台缓存:顶部右侧有个「清除缓存」按钮,点进去全选所有缓存类型,确认清除,等个几秒钟。 如果还不行,就用FTP或者宝塔文件管理工具,登录网站根目录,找到「caches」文件夹,把里面的「cache_」开头的所有子文件夹和文件全删掉(别删整个caches文件夹!)。 记得清一下浏览器的缓存和Cookie,或者换个无痕模式打开后台,有时候是浏览器自己跟你过不去。

要是还不行?检查模板里的编辑标签

有些站长为了改后台编辑界面的样式或者功能,自己改了「content」模块的编辑模板,改坏了就会导致编辑按钮失效或者保存空白。 先回忆一下最近有没有动过后台模板?动过的话,把之前备份的模板文件覆盖回去就行。要是没备份,也别慌,去PHPCMS官方论坛或者Github找同版本的「default」模板包里的「modules/content/templates」文件夹,把里面的「add_content.tpl.php」和「edit_content.tpl.php」下载下来,覆盖到自己网站对应的路径里。 覆盖完记得再清一遍后台和浏览器缓存!

最后查数据库或者文件权限

这两个属于稍微麻烦一点的,但也经常被忽略。 先查数据库:有没有给数据库用户开「update」和「insert」权限?有些服务器为了安全,会限制数据库权限,导致修改文章的时候没法写入数据。去宝塔的数据库管理页面,或者phpMyAdmin里,看一下当前用的数据库用户权限,确保这两个权限是勾上的。 再查文件权限:用FTP或者宝塔文件管理工具,检查网站根目录下的「caches」「uploadfile」「phpsso_server」这几个文件夹的权限,最好设成755或者777(宝塔里选「可读可写可执行」,但注意777别长期开,修复完问题就改回755)。还有「configs」文件夹里的「database.php」「system.php」这些配置文件,设成644或者666就行。 要是以上所有方法都试过了还是不行?别死磕PHPCMS本身了,可能是最近升级了PHP版本!PHPCMS V9最高只支持PHP5.6,V10勉强支持PHP7.0-7.2,你要是升到PHP7.3以上,绝对会出各种奇奇怪怪的问题。去宝塔的软件商店里,把网站的PHP版本切回对应的老版本试试,大概率能解决。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图