郁闷啊

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

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

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


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

可以设置为644不?

test at 2012-12-01 13:47
1

@test 看一下1.02修改的内容 https://www.youbbs.org/t/80

admin at 2012-12-01 13:56
2

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

test at 2012-12-01 13:59
3

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

admin at 2012-12-01 14:04
4

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

admin at 2012-12-01 14:08
5

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

test at 2012-12-01 15:41
6

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

admin at 2012-12-01 15:44
7

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

test at 2012-12-01 15:48
8

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

admin at 2012-12-01 15:51
9

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

test at 2012-12-01 15:56
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
11

@admin 是这一句吗?

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

test at 2012-12-01 16:05
12

@test

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

admin at 2012-12-01 16:12
13

@admin 嗯 已测试 没有报错

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