ThinkPHP OneThink 后台迁移无法登陆 解决办法 图文实例

刚刚用Onethink 内容框架做了一个项目,但是在迁移上线的时候出现了后台无法登陆。经过查找发现有个坑。OneThink 后台登陆的时候使用的User的api接口登陆的。具体的2处密码设定为如下:

[title]\Application\User\Conf[/title]

define('UC_DB_DSN', 'mysqli://数据库用户名:数据库密码@127.0.0.1:3306/数据库名'); // 数据库连接,使用Model方式调用API必须配置此项

[title]\Application\Common\Conf\config.php[/title]

    /* 数据库配置 */
    'DB_TYPE'   => 'mysqli', // 数据库类型
    'DB_HOST'   => '127.0.0.1', // 服务器地址
    'DB_NAME'   => '', // 数据库名
    'DB_USER'   => '', // 用户名
    'DB_PWD'    => '',  // 密码
    'DB_PORT'   => '3306', // 端口
    'DB_PREFIX' => 'onethink_', // 数据库表前缀

主要原因是数据库用户名密码及数据库名不同导致的无法登陆。

这里记录一下,防止下次迁移时无法登陆。

 

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注