返回列表 发布新帖

[求助] 请教如何在DSM5.0上部署DiscuzX论坛

3128 6
发表于 2014-5-22 09:25:31 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

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

×
本帖最后由 soy0531 于 2014-5-22 10:08 编辑

  请教如何在DSM5.0上部署DiscuzX论坛
5.0和之前的版本比较有了很大的改变。我根据论坛里部署DiscuzX的教程设置时,出现问题,请大虾帮助!

1教程里有打开Web Station,照此设置。启用mysql这一选项。但是在5.0里没有该选项。怎样启动mysql???
图片1.png
2、直接无视这一步骤,继续安装。在论坛安装界面出现这样错误提示:反复实验了root  空密码等
想念老版本的密码重置选项。新版本为什么去掉呢????

图片2.png

3、试图从phpmyadmin进入,提示1045错误。网上搜索之后。按照网上方法,将$cfg['Servers'][$i]['nopassword'] = false;$cfg['Servers'][$i]['AllowNoPassword'] = false;里的false设为true,在将密码设为空,这样应该可以解决空密码登录问题。但是,清理浏览器cookie并重新打开浏览器登录时,错误依然出现。
图片3.png


求教如何进入phpmyadmin??????

评论6

soy0531楼主 发表于 2014-5-22 10:05:08 | 查看全部
关于phpmyadmin #1045错误处理
有时候你在web下面的phpmyadmin页面里,对mysql数据库进行权限设定,就是设定密码咯,然而你在重新刷新之后phpmyadmin就无法正常显示页面了,出现phpMyAdmin错误 #1045 - Access denied for user ’root’@’localhost’ (using password: NO)此类错误,以下是解决方法。
在phpmyadmin中,找到config.ini.php,然后找到以下语句进行更改。
$cfg['Servers'][$i]['controluser'] = 'root';   一般root不用改变
$cfg['Servers'][$i]['controlpass'] = '123456'; 这个123456跟着你在phpmyadmin页面mysql所设定的密码多少而填写。然后保存再浏览。

登录phpmyadmin提示: #1045 无法登录 MySQL 服务器
作者: unvs 分类: PHP 发布时间: 2011-12-02 21:39 ė119,004 views 62条评论
打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器

或许出现以下错误情况:phpmyadmin:#1045 无法登录 MySQL 服务器。Access denied for user ‘root’@’localhost’ (using password: YES)
问题原因:这有可能是由于前面设置mysql密码没有成功,所以导致了我们使用设置的mysql root密码无法登陆服务器。
解决方法:这时可以尝试使用mysql 默认的root账号的空密码登陆数据库。

如果使用空密码登陆时又出现:空密码登录被禁止 (参见 允许空密码) 的错误。则要修改/phpmyadmin/libraries/config.default.php 文件,找到下面两行
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
将两个false改为true,同时设置 $cfg['Servers'][$i]['password'] = ”;通过这样设置配置文件后phpmyadmin 就会允许以空密码方式登录mysql数据库了。
若重新以空密码方式登录phpmyadmin有时仍无法登陆,请清除cookie或关闭原来的phpmyadmin 登录窗口,重新使用空密码登录。
若这时候仍然显示空密码登陆被禁止,试试随便输入几个字符当作密码看是否能够登陆成功。
登陆mysql服务器之后尽快将mysql密码在phpmyadmin中修改过来。或者在SSH客户端修改mysql密码:cd /usr/local/mysql/bin

然后执行命令:./mysqladmin -u root -p passwordhttp://laser-mall.com/passwd
最后在mysql的user表中删除除root以外所有用户。


回复 点赞

使用道具 举报

soy0531楼主 发表于 2014-5-22 10:06:31 | 查看全部
网上搜索了点资料,还是没有解决问题。
回复 点赞

使用道具 举报

soelin 发表于 2014-5-22 11:07:16 | 查看全部
DSM5.0中不是mysql,是mariaDB,但和mysql的引警、数据库接口都是互通的,基本上不需要修改
回复 点赞

使用道具 举报

soy0531楼主 发表于 2014-5-22 12:14:56 | 查看全部
soelin 发表于 1 小时前 | 只看该作者 DSM5.0中不是mysql,是mariaDB,但和mysql的引警、数据库接口都是互通的,基本上不需要修改


求教:该怎么办?给个具体的方法。
回复 点赞

使用道具 举报

soy0531楼主 发表于 2014-5-22 12:23:52 | 查看全部
谢谢,已经解决,找mariaDB套件,重置密码。
回复 点赞

使用道具 举报

soy0531楼主 发表于 2014-5-22 16:16:00 | 查看全部
请大家自己搜索“在DSM上安装部署DiscuzX”教程,后面部分都相同的。
回复 点赞

使用道具 举报

回复

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

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表