为什么修改一个出错后,只能重新安装所有程序

2016-07-07 15:26 来源:www.chinab4c.com 作者:ecshop专家

比如说,我修改了 /flow.php 由于某些问题,访问的时候出现错误 XXXXX
这个页面就只显示一条出错信息,不能正常访问了。
然后我把备份的/flow.bak.php 修改名字后覆盖 /flow.php 上传后,错误依然存在。
无论我怎么清除缓存和COOKIE,错误还在。
最后我只能重新安装程序,问题才解决。
请问,这个错误出现后,能否只修改某些文件得到解决?我不想每次出错都重装啊!!!!

PS: 我保证没有修改其他文件。

回答:
无人知道吗? 顶下。

如果是由于修改错,重新覆盖下修改过的 文件就可以了,不需要重装

修改文件前,最好备份!

谢谢回复,不过麻烦先看清除我的帖子:

“然后我把备份的/flow.bak.php 修改名字后覆盖 /flow.php 上传后,错误依然存在。”

我把修改过的文件备份恢复,还是不能访问。

重新覆盖下文件
没事不要随便修改

覆盖过了,无用,只能重新安装。

1 程序和数据是分开的,如果程序没问题,重装(再回复原来的数据)是没有效果的
这个和系统重装不一样。
2 另一种情况,是你表缺失,那么重装会把表补充上传,你恢复数据的时候,表的数量又恢复正常,看上去像重装有效果,其实要补上表去就可以了。
3 系统的部分数据是读缓存,你可以先更新下缓存。后台或手动更新缓存。
4 你浏览器的缓存,如果你浏览器更新缓存多次后,还出现该情况,可以排除该情况。
5 如果重装正常,但是恢复数据后不正常,那么是你的数据问题,查看数据。


现在知道排查的方法了吧。

Notice: Undefined variable: data in /www/users/beautifygirl.com/includes/lib_base.php on line 1241

Warning: require(/www/users/beautifygirl.com/languages//common.php) [function.require]: failed to open stream: No such file or directory in /www/users/beautifygirl.com/includes/init.php on line 120

Fatal error: require() [function.require]: Failed opening required '/www/users/beautifygirl.com/languages//common.php' (include_path='.:/www/users/beautifygirl.com/') in /www/users/beautifygirl.com/includes/init.php on line 120

QQ:55961346
我的网站出此提示是如何回事呢,请管理员分析一下。

不错。。。。