即使帐户已获得授权,也会出现 HTTP 错误 500
Getting HTTP error 500 even if the account is authorised
在我的 cpanel 上启用数据库时出现问题。
我正在使用 A2Hosting。
当我创建表格时,当我转到使用它的页面时出现此错误:
为了尝试解决这个问题,我为我的帐户添加了权限
这是我的数据库代码:
<?php
class config_db {
public function init() {
PDO('mysql:host=localhost;dbname="DATABASENAME";charset=utf8', '"USERNAME"', '"PASSWORD"');
return $db;
}
}
?>
添加权限后出现此错误:
不知道为什么我在授予权限后仍然收到 HTTP ERROR 500
更新:
正如我检查的那样,一个解决方案是删除插件,但我的 cpanel 文件有 none 个
更新:
创建数据库唯一使用的用户名和密码也不起作用
更新:
删除 .htaccess 文件夹后出现 404 未找到问题
更新:
在 cpanel 中使用检查元素或事件没有显示错误
更新:
按照我的检查,数据库已经连接成功,但是500错误仍然存在
在 A2Hosting 中,请确保您使用的是正确的数据库名称。根据文档,它应该是:
当您创建数据库时,您的用户名是 前缀 到数据库名称。
例如,如果您的用户名是 abc,并且您创建了一个名为 db 的数据库,那么实际的 MySQL 数据库名称是 abc_db.
更多信息:
https://www.a2hosting.com/kb/cpanel/cpanel-database-features/managing-mysql-databases
在我的 cpanel 上启用数据库时出现问题。
我正在使用 A2Hosting。
当我创建表格时,当我转到使用它的页面时出现此错误:
为了尝试解决这个问题,我为我的帐户添加了权限
这是我的数据库代码:
<?php
class config_db {
public function init() {
PDO('mysql:host=localhost;dbname="DATABASENAME";charset=utf8', '"USERNAME"', '"PASSWORD"');
return $db;
}
}
?>
添加权限后出现此错误:
不知道为什么我在授予权限后仍然收到 HTTP ERROR 500
更新:
正如我检查的那样,一个解决方案是删除插件,但我的 cpanel 文件有 none 个
更新:
创建数据库唯一使用的用户名和密码也不起作用
更新:
删除 .htaccess 文件夹后出现 404 未找到问题
更新:
在 cpanel 中使用检查元素或事件没有显示错误
更新:
按照我的检查,数据库已经连接成功,但是500错误仍然存在
在 A2Hosting 中,请确保您使用的是正确的数据库名称。根据文档,它应该是:
当您创建数据库时,您的用户名是 前缀 到数据库名称。
例如,如果您的用户名是 abc,并且您创建了一个名为 db 的数据库,那么实际的 MySQL 数据库名称是 abc_db.
更多信息: https://www.a2hosting.com/kb/cpanel/cpanel-database-features/managing-mysql-databases