安装WHMCS 7.3时失败,提示:Unable to import the 7.1.0 Beta1 database file. 的解决方法【图解】

栏目:经验分享 作者:小天 点击: 2,583 次

最近有趣域网的客户向我们反映,说安装好环境的云服务器为什么安装WHMCS 7.3会提示出错,查看错误日志如下:
[2017-10-09 22:37:24][WHMCS Installer] DEBUG: Installer bootstrapped []
[2017-10-09 22:37:24][WHMCS Installer] INFO: Applying incremental updates to existing installation []
[2017-10-09 22:37:24][WHMCS Installer] INFO: Applying Updates for 7.1.0-beta.1 []
[2017-10-09 22:37:24][WHMCS Installer] ERROR: Unable to complete incremental updates: Unable to import the 7.1.0 Beta1 database file. Unable to import /www/resources/sql/upgrade710beta1.sql: SQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user 'whmcs7_user'@'localhost' to database 'whmcs7' []
[2017-10-09 22:37:24][WHMCS Installer] ERROR: Upgrade process terminated due to error. []

然后将WHMCS进一步降级测试,发现隆到7.0以下就可以正常安装了,当用户向我们反映该问题时,我们很容易就看出这个日志的错误提示是数据库用户权限不足,知道原因之后我们就可以对症处理问题了,既然是不够权限,那么我们就加够权限即可,其实WHMCS7之所以会按装失败,实际上是数据库用户缺少了锁定表的权限,那么我们为这个用户加上这个权限即可,操作步骤如下:
第一步:进行用数据库的root用户登陆phpMyAdmin,然后点击“权限”页,再点击编辑对应访问数据库的用户,如下图所示:

第二步:点击对应的编辑对应数据库的权限,如下图所示:

第三步:添加LOCK TABLES权限,如下图所示:

 



------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。