Carbon Forum 3.3.0发布 Page4

136 个回复 | 最后更新于 2015-07-22
sindarin
2015-05-28
#60

回复#57 @lincanbin :出现错误:

SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

也就是说,创建某个表的主键时长度超了……

MySQL的varchar主键只支持不超过768个字节 或者 768/2=384个双字节 或者 768/3=256个三字节的字段  而 GBK是双字节的,UTF-8是三字节的。

额……我不知道接下来该怎么做了……

已经参照http://blog.csdn.net/cindy9902/article/details/6215769这个博客中的文章进行了修改

求个建议…………

 //MySQL对varchar的限制不是65535下都没问题吗

lincanbin
2015-05-28
#61

回复#60 @sindarin :替换install/database.sql里的内容为以下链接中的内容,重新安装:

https://raw.githubusercontent.com/lincanbin/Carbon-Forum/master/install/database.sql

lincanbin
2015-05-28
#62

参照http://www.94cb.com/t/2504-4#Post5867

#6 @awddfacv :

Unhandled Exception. 
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
You can find the error back in the log.

点击安装  就变成这样了~~~~~~~~~~~

kaoru
2015-05-28
#63

你好,请问手机版有没有其他的调用方法,因为程序是放在子目录的,所以现在用两种域名的方法实在不好解决

lincanbin
2015-05-28
#64

回复#63 @kaoru :后台不要给移动版分配域名,移动版域名留空,然后打开common.php

找到

} elseif ($_SERVER['HTTP_HOST'] == $Config['MobileDomainName']) {
	$TemplatePath = dirname(__FILE__) . '/styles/mobile/template/';
	$Style        = 'Mobile';
}

改为:

} elseif ($IsMobile) {
	$TemplatePath = dirname(__FILE__) . '/styles/mobile/template/';
	$Style        = 'Mobile';
}

kaoru
2015-05-28
#65

回复#64 @lincanbin :试了,木有看到效果..

lincanbin
2015-05-28
#66

回复#65 @kaoru :手机访问这样会跳转到移动版,没有效果?

kaoru
2015-05-28
#67

回复#66 @lincanbin :是的,原生android+chrome,访问时依旧是桌面版。可能会是空间的问题么?

lincanbin
2015-05-28
#68

回复#67 @kaoru :检查你的UA是不是手机UA了。

kaoru
2015-05-28
#69

回复#68 @lincanbin :UA检查了,是手机的...不懂是什么问题...

lincanbin
2015-05-28
#70

回复#69 @kaoru :这不太正常啊……

以前我帮人改,也是这样改了,手机访问就自动是移动版了。

kaoru
2015-05-28
#71

回复#70 @lincanbin :所以可能会是因为空间的问题么?

lincanbin
2015-05-28
#72

回复#71 @kaoru :应该不会,你要确认你代码改对了并生效。

kaoru
2015-05-28
#73

回复#72 @lincanbin :我把下边的else也改成mobile默版,电脑和手机都能正常访问手机版了。

可能问题还是出在识别是否是手机访问上吧,我再试试

kaoru
2015-05-28
#74

回复#72 @lincanbin :找到问题了,应该用$IsMobie而不是$IsMobile....

lincanbin
2015-05-28
#75

回复#74 @kaoru :啊对,我3.3.0发布的时候,这个单词,拼写错误了一直没发现……

后来我看到了就悄悄改了回去。

kaoru
2015-05-28
#76

回复#75 @lincanbin :我也是看到隔壁行这个奇怪的拼写才醒悟过来。

话说现在的手机版太高级,除了大安卓,我的WP跟BB都使用不能,杯了个具。

lincanbin
2015-05-28
#77

回复#76 @kaoru :iOS也行啊。

WP市场占有率0.4%,我这里也没测试机可以用……

sindarin
2015-05-28
#78

wp可以用啊,打开你的网站没问题……

还有,占有率1.2%,你未免说的太可怜了

kaoru
2015-05-28
#79

回复#77 @lincanbin :手上木有IOS设备哈。

总之,感谢提供这么棒的程序!


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录