phpwind提示:Query error. ‘[db.WindConnection.query] SQLSTATE[42000]:。。。’无法安装的解决方法

  • A+
所属分类:建站问题

问题:phpwind提示:Query error. ‘[db.WindConnection.query] SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SHOW DATABASES privilege(s) for this operationSQL:SHOW DATABASES’,无法安装。

原因:网站空间服务商未提供执行 ‘SHOW DATABASES’ 语句的权限。

解决方法:注释掉相关代码行,这不会影响到您的程序安装。
打开文件 /src/applications/install/controller/IndexController.php
找到
$result = $pdo->query(‘SHOW DATABASES’)->fetchAll();
修改为
$result = array();
即可。
(文章原文:Hostinger中国帮助与支持中心,Hostinger中国保留版权所有,转载请注明)