郁闷啊

By test at 2012-12-01 13:45:02 • 665次点击

在本地测试
从1.01升级到1。02
报错啊

是不是1.02又修改了其它东西呢 ?
其实我觉得升级程序
最好的方法就是覆盖源文件 修改一些数据库链接即可
这样比较简单和安全


另外有一点就是 我看了一下程序文件权限基本都是664

可以设置为644不?

test at 2012-12-01 13:47:38
1

@test 看一下1.02修改的内容 http://youbbs.sinaapp.com/t-80

admin at 2012-12-01 13:56:41
2

嗯 我是直接覆盖1.01的源文件 然后修改数据库链接 直接报错common.php文件

test at 2012-12-01 13:59:11
3

common.php文件 第几行?贴一下那行的代码。

admin at 2012-12-01 14:04:58
4

@test 可能是缓存的定义,1.01好象定义在 common.php 里,1.02移到了config.php 里

admin at 2012-12-01 14:08:01
5

具体代码不记得了 不过记得提示的还是MMC开头的代码

test at 2012-12-01 15:41:23
6

@test 是的,你在覆盖时估计没有覆盖config.php 文件。

admin at 2012-12-01 15:44:18
7

刚测试的时候 提示/install.php on line 49

test at 2012-12-01 15:48:19
8

@test 是缓存, $MMC->flush();
参见5楼和7楼。

admin at 2012-12-01 15:51:59
9

@admin 是不是1.02的版本 MC缓存取消了?这样的话 估计流量大的时候mysql就吃不消了~

test at 2012-12-01 15:56:18
10

@test 是缓存定义的地方改变了
1.01定义在 common.php 里,1.02移到了config.php 里,而你在覆盖时可能没覆盖config.php 文件,打开你的config.php 文件,看看有没有$MMC字样?

如果没有就参考1.02的config.php ,把定义$MMC 的部分补上去。

admin at 2012-12-01 16:02:34
11

@admin 是这一句吗?

$MMC = memcache_connect('127.0.0.1',11211);

test at 2012-12-01 16:05:45
12

@test

那是在本地测试的(本地需要开通memcache),贴个文件内容:

admin at 2012-12-01 16:12:09
13

@admin 嗯 已测试 没有报错

test at 2012-12-01 16:26:59
14
登录 后发表评论