即使帐户已授权也出现HTTP错误500

时间:2019-05-27 05:51:37

标签: html mysql cpanel

在我的cpanel上启用数据库时出现问题。

我正在使用A2Hosting。

当我创建表时,当我转到使用它的页面时收到此错误:

1

为解决此问题,我向帐户添加了权限

2

这是我的数据库代码:

<?php

class config_db {

  public function init() {
PDO('mysql:host=localhost;dbname="DATABASENAME";charset=utf8', '"USERNAME"', '"PASSWORD"');

    return $db;
  }

}

?>

添加特权后,出现此错误:

3

不确定授予权限后为何仍然收到HTTP错误500


更新:

当我检查一种解决方案时,就是删除插件,但是我的cpanel文件中没有任何插件

更新:

创建数据库唯一使用的用户名和密码也不起作用

更新:

删除.htaccess文件夹会给我一个404 not found问题

更新:

使用cpanel中的inspect元素或事件没有显示错误

5

更新:

我检查数据库成功连接,但错误500仍然存在

6

1 个答案:

答案 0 :(得分:0)

在A2Hosting中,请确保使用正确的数据库名称。根据文档,它应该是:

创建数据库时,用户名会以前缀的形式添加到数据库名称中。

例如,如果您的用户名是 abc ,并且创建了一个名为 db 的数据库,则实际的MySQL数据库名称是 abc_db 。 / p>

有关更多信息: https://www.a2hosting.com/kb/cpanel/cpanel-database-features/managing-mysql-databases