Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 在mysql 8.0.11 上成功安装discuzX 3.4,附解决方法

[复制链接]
0077 发表于 2018-5-19 08:38:48 | 显示全部楼层 |阅读模式
本帖最后由 0077 于 2018-5-21 19:57 编辑

注:现在成功安装,解决方法见 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=409267&page=1&extra=#pid3580190     7楼帖子。
-----------------------------

在centos 7.5系统,apache 2.4.6 , php 7.25 ,mysql 8.0.11 下,无法正常安装。安装时,会出现一大堆错误,提示mysql 建表出错,与 mysql建表用了一些关键词有关。

Error: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 'admin char(15) NOT NULL default '0' ... 之类的错误。

根据提示, 估计 admin  groups system rank 这些词都是mysql 8系统保留关键词,修改相关文件建表语句,加反引号 ``完成安装。但打开首页时,论坛就直接乱了版面,图片也不显示,估计还有一些文件未修改。


所有图片的路径都是在根目录下,说明程序无法获取图片路径参数。管理员登陆也没有进入后台的入口,无法进入后台。

不知谁能解决?
当然官方如果能修正更新程序,那是最好,免得要一个一个文件去修改。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
民审大大 发表于 2018-5-19 14:54:26 | 显示全部楼层
乱了版面的问题,可以试试直接进后台更新缓存
回复

使用道具 举报

crx349 发表于 2018-5-19 15:51:55 | 显示全部楼层
建议用 php7.0 + mysql5.6安装哦
回复

使用道具 举报

 楼主| 0077 发表于 2018-5-19 16:05:09 | 显示全部楼层
关键是没有管理员登陆的入口,看图片。估计是程序调用出问题,要反义关键词。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

无限星辰 发表于 2018-5-19 16:50:11 | 显示全部楼层
版本太高了 环境 换低版本
回复

使用道具 举报

 楼主| 0077 发表于 2018-5-19 17:16:59 | 显示全部楼层
crx349 发表于 2018-5-19 15:51
建议用 php7.0 + mysql5.6安装哦

现在要调试服务器 ,mysql 8 正式版已出,迟早要升级到这个版本。
回复

使用道具 举报

 楼主| 0077 发表于 2018-5-20 08:08:12 | 显示全部楼层
建议官方对后续升级版本中的建表语句相关的数据库字段,都加上反引号``,以免后续mysql版本出现保留关键词的问题而影响安装。
另外,这里的验证码太坑人了,太难认了,完全影响用户体验。
回复

使用道具 举报

 楼主| 0077 发表于 2018-5-20 10:10:41 | 显示全部楼层
本帖最后由 0077 于 2018-5-20 19:45 编辑
  1. #centos 7.5下shell 文件批量替换
  2. sed -ri 's/ {2}([a-z0-9_]+)/  `\1\`/g' install/data/install.sql uc_server/install/uc.sql
复制代码

替换这两个文件中的字段名前后加反引号`
install/data/install.sql

uc_server/install/uc.sql



回复

使用道具 举报

 楼主| 0077 发表于 2018-5-21 19:52:07 | 显示全部楼层
现在成功安装,解决方法见 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=409267&page=1&extra=#pid3580190 7楼帖子。
谢谢 民审大大 提供解决思路。
回复

使用道具 举报

 楼主| 0077 发表于 2018-5-21 19:56:57 | 显示全部楼层
无限星辰 发表于 2018-5-19 16:50
版本太高了 环境 换低版本

已解决,其实只要给几个文件中的system group rand admin 这几个字段加上` 即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-28 02:45 , Processed in 0.020264 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表