方维系统是基于开源的框架thinkphp开发的。方维系统是商业程序,只有通过商业授权,才能更好的使用它。
今天把客户的方维系统迁移到新的空间,可是在迁移完成后,在后台输入正确的帐号,无论怎么样都是都是登入不了。这是什么原因呢?
一般后台登入不是,都网站是数据库配置文件没有修改正确,方维的数据库配置是public/db_config.php,如下:
1 |
<?php |
2 |
3 |
return array ( |
4 |
5 |
'DB_HOST' => 'localhost' , |
6 |
7 |
'DB_NAME' => 'webd' , |
8 |
9 |
'DB_USER' => 'webd' , |
10 |
11 |
'DB_PWD' => 'icka459c7h' , |
12 |
13 |
'DB_PORT' => '3306' , |
14 |
15 |
'DB_PREFIX' => 'fanwe_' , |
16 |
17 |
); |
18 |
19 |
?> |
方维在开发的时候用了缓存技术,而没有设置连接时自动更新自己的缓存,这样数据库连接信息没有更新,导致调用的还是旧的数据库信息。那如何解决呢?
客户的方维系统设置缓存文件夹为: \public\runtime\admin
只需要把缓存目录下的~app.php文件和~runtime.php文件删除就可以了。
注意:可能有不同版本方维的缓存目录可能略有不同,如果你找不到相关目录,你可以查找一下app.php和runtime.php,然后删除就可以了。
最后再提醒一下,做修改操作前请注意备份数据库,以免误操作产生损失。