soy0531 发表于 2014-5-22 09:25:31

请教如何在DSM5.0上部署DiscuzX论坛

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

请教如何在DSM5.0上部署DiscuzX论坛5.0和之前的版本比较有了很大的改变。我根据论坛里部署DiscuzX的教程设置时,出现问题,请大虾帮助!
1、教程里有打开Web Station,照此设置。启用mysql这一选项。但是在5.0里没有该选项。怎样启动mysql???2、直接无视这一步骤,继续安装。在论坛安装界面出现这样错误提示:反复实验了root空密码等想念老版本的密码重置选项。新版本为什么去掉呢????

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

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

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”教程,后面部分都相同的。
页: [1]
查看完整版本: 请教如何在DSM5.0上部署DiscuzX论坛