立即注册 登录
彼岸网 返回首页

牛肉炖土豆的个人空间 https://www.bian-wang.com/discuz/?10744 [收藏] [复制] [分享] [RSS]

评论

回复 牛肉炖土豆 2018-6-1 11:19 AM 关于数据库迁移问题   (牛肉炖土豆)
天香公主: 这应该就是这两个数表与众不同之处了:the auto column is not defined as a key

试试

CREATE TABLE pre_common_member_grouppm (
    uid mediumint(8) unsi ...
我打开表结构,手动修改存储引擎,把InnoDB改成了MyISAM
结果提示:
Storage engine MyISAM is disabled (Table creation is disallowed).


看样子,这台云数据库彻底封掉了MyISAM模式啊
回复 牛肉炖土豆 2018-6-1 11:06 AM 关于数据库迁移问题   (牛肉炖土豆)
天香公主: 这应该就是这两个数表与众不同之处了:the auto column is not defined as a key

试试

CREATE TABLE pre_common_member_grouppm (
    uid mediumint(8) unsi ...
-.-执行第一个,居然创建这个表了,InnoDB后面多了一个M?
回复 牛肉炖土豆 2018-6-1 10:54 AM 关于数据库迁移问题   (牛肉炖土豆)
PRIMARY KEY (uid,gpmid)这句好像不兼容,报错的两个表都有这个两个主键
回复 牛肉炖土豆 2018-6-1 10:51 AM 关于数据库迁移问题   (牛肉炖土豆)
改成innodb后提示

CREATE TABLE pre_common_member_grouppm (
  uid mediumint(8) unsigned NOT NULL DEFAULT '0',
  gpmid smallint(6) unsigned NOT NULL AUTO_INCREMENT,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  dateline int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (uid,gpmid)
) TYPE=InnoDb

执行失败,失败原因:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDb' at line 7
回复 牛肉炖土豆 2018-6-1 10:48 AM 关于数据库迁移问题   (牛肉炖土豆)
天香公主: 把最后的 TYPE=MYISAM 去掉试试,还不行的话,改成 TYPE=innodb 试试
去掉最后的之后提示

执行失败,失败原因:Incorrect table definition; there can be only one auto column and it must be defined as a key
回复 牛肉炖土豆 2018-6-1 10:33 AM 关于数据库迁移问题   (牛肉炖土豆)
天香公主: 没看出这两个数据表有何异常之处。如果阿里云提供了个管理云数据库RDS的工具的话,你也可以直接运行SQL语句来生成这两个数据表吧,语句在upload/install/data/in ...
云数据库RDS确实有控制台,我打开SQL窗口,粘贴语句,执行后,变成上图所示的了,不知道这么执行对不对
回复 牛肉炖土豆 2018-5-14 11:50 PM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 我又查了下修改的代码,发现1c)和3c)都有问题,前者应该就是你没法点击那个图的原因。现在应该改正,你再试试看。

也许你会觉得你那张长图的预览图太小。我试 ...
果然,我只把1c换掉就可以了
感谢,这俩天真的辛苦了!
回复 牛肉炖土豆 2018-5-14 12:13 AM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 你的例子里的图片的尺寸出乎了Discuz的想象    Discuz里关于img的bbcode里假定图片长高都不超过4位数,而你的图片高达一万多px。我估计把我1b)里的正则表 ...
了解了,我再研究研究,辛苦辛苦了,哈
回复 牛肉炖土豆 2018-5-13 11:02 PM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 对,我也刚发现文中少了这段,现在加在3b)里了。更新缓存试试,还不行的话,把有问题的那个网页告诉我
可以测试任意页面,除了私信里的基本都是网络图片,我在即时更新缓存
回复 牛肉炖土豆 2018-5-13 10:53 PM 在触屏版上给网络图片添加看大图功能   (天香公主)
第3步,模版文件里有一处与默认的不同,
默认:<!--{loop $imglist[url] $key $imgurl}-->
您的下载文件:<!--{loop $imglist[aid] $key $aid}-->

全部覆盖,改成您也不行
回复 牛肉炖土豆 2018-5-13 10:43 PM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 我这测试没发现有这问题,你给个网页我看看。

如果你是按我文中的代码改的,会不会是漏改了什么?能否先用下载文件覆盖你的网站文件试试? ...
好的,我用下载的覆盖试试,网站还是私信的那个帖子
回复 牛肉炖土豆 2018-5-13 10:24 PM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 我想我是理解你说的问题了:如果没插入的上传图片显示在论坛页上的话,它也应该显示在预览列表里。我改过了,你再试试。另外对没登陆状态也有问题,也改了。 ...
我修改过了,点未插入的可以了,这次又有了新问题,
1.网络图片独自存在时又点不开了
回复 牛肉炖土豆 2018-5-13 12:38 PM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: >> 当贴内图片全部都是外链图片的时候,点击图片后,提示没有上传的图片,而且还影响电脑版的图片
的确是我考虑不周,已经改了文中代码和下载代码。现在我加了 ...
改完最新代码后,现在网络图片独自存在的时候,可以操作了

还有发现一个问题,好像不是远程附件的问题

我发现,从上传附件按钮,上传图片后,如果插入到贴内,是没问题的,如果没插入,图片也会显示(后台全局-上传设置-论坛附件-帖子中显示图片附件:),这时候就不起作用了
回复 牛肉炖土豆 2018-5-12 11:45 PM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 哈,能用就好。论坛的代码我不大敢改,因为很多代码都不知是干嘛的。这次这个改动是相对独立的,应该不会对电脑版和其它版本产生副作用。 ...
我发现了可一个BUG,就是,当贴内图片全部都是外链图片的时候,点击图片后,提示没有上传的图片,而且还影响电脑版的图片,

如果贴内,上传的图片和网络图片同时存在,并且开启远程附件时也不正常

演示地址发消息与您
回复 牛肉炖土豆 2018-5-12 10:11 AM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 日志里的代码和下载代码都更新过了,再试试
   完美,我在PHP5.2和PHP7.0上测试,两个效果相同,赞!
天香老师辛苦了,又解决了一个难题!感谢。
回复 牛肉炖土豆 2018-5-12 09:25 AM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 可以兼容,见我给的链接里的讨论。等会我把代码改一下
好的
回复 牛肉炖土豆 2018-5-12 09:19 AM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 哦,估计是php版本问题,这段话要求php5.3以上。
果然,PHP换成7.0就能进去了。。。
无法兼容PHP5.2么?discuz结核IIS的话,PHP5.2速度是最快的,以上版本都很慢
回复 牛肉炖土豆 2018-5-12 09:12 AM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 哦,估计是php版本问题,这段话要求php5.3以上。
   那我再试试PHP7.0
回复 牛肉炖土豆 2018-5-12 09:08 AM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 是每个主题都进不去吗?能否发个新主题试试。

如果只是个别主题进不去,请将该主题内容发给我看看,应该存在forum_post的表列message里 ...
刚只把那段代码复制进去,网站也挂了,打不开主题
回复 牛肉炖土豆 2018-5-12 09:04 AM 在触屏版上给网络图片添加看大图功能   (天香公主)
天香公主: 是每个主题都进不去吗?能否发个新主题试试。

如果只是个别主题进不去,请将该主题内容发给我看看,应该存在forum_post的表列message里 ...
奇怪,放那段代码,电脑版也进不去了,是所有主题都进不去,我是在本地测试的,我再测试网站看看

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2026-8-18 01:49 AM , Processed in 0.034550 second(s), 16 queries.

返回顶部