相信很多人在用IX Webhosting的主机的时候都遇到过这样的问题,把DEDECMS的文件拷入到目录下,然后在IX中新建数据库,最后再来安装dede。安装完之后,进入后台,会发现,它提示错误,无法进入!这就奇怪了,明明就是刚才在安装过程中,输入的用户名和密码,怎么会不正确呢!是不是刚才输入密码时出现了手误!于是从FTP中删除了安装目录下的install_locked.txt这个文件。又重新安装了一次,这一次可要记清楚了,不能再错了,小小地输入完密码,安装成功!当你进入后台时,同样还是提示错误,无法进入! 这究竞是什么原因呢??

            我们知道在安装过程中,我们输入的用户名和密码等相关的信息,之前我们数据库中是没有的,是安装时新建的表,然后新建字段,插入数据!问题就出现在这里,我们知道IX中的新建的数据库,默认情况下,选择的是只读(read)角色,(当然,如果在新建数据库时,选择的是odb,那么就不会出现这样的情况了。)它是没有create(创建) insert(插入) alter(修改) execute(执行) select(选择)这些权限的!既然没有这些权限,很明显了,我们在安装的时修输入的那些信息都没有写入数据库,自然就会提示错误!

         现在知道了问题的所在,现在我们就来对其进行修改。在IX的控制面板中进入数据库的管理界面,修改目标数据库的权限。我相信大家肯定会有现在就去登陆后台的,因为他认为问题找到了,也修改了,问题也就解决了。其实不然,如果此时及忙登陆,同样还会出现同样的错误!这是为什么呢?是这样的,我们之前也说过,这些数据是在安装的时修才插入进数据库的,所以现在虽然修改了,但是数据库中依然没有数据。所以,我们此时只要在重新安装一下,问题就全部解决了!