我正在尝试在 Silverstripe 上设置自动化测试!在 CPanel 中。当我在 url 中运行任何测试时(对于我来说,它是 DOMAIN/dev/tests/AggregateTest),它说
致命错误:无法运行查询:
tmpdb2605857
在第 525 行的 /home/todaytes/public_html/sapphire/core/model/MySQLDatabase.php 中,用户 'todaytes_root'@'localhost' 对数据库 'tmpdb2605857' 的 CREATE DATABASE 访问被拒绝
Silverstripe 将在每次测试执行时创建一个随机命名的数据库,并在测试完成后将其销毁。
从 cPanel 的“数据库”菜单中,我只能手动添加数据库和用户并为其添加一些前缀名称(在我的情况下,我所有的数据库和用户都以 todaytes_ 开头)。如何配置 cPanel/WHM 以向用户授予权限,以便 Silverstripe 自动测试可以正常工作?