Silverstripe。上传到直播。获取“SilverStripe Framework需要定义$ databaseConfig”。

时间:2013-12-04 19:42:08

标签: silverstripe

我已经将网站上传到实时服务器,导入数据库并更新了mysite / _config.php中的数据库连接信息,但是收到以下错误:

SilverStripe Framework requires a $databaseConfig defined.

这似乎来自framework / main.php,它正在检查我以确保我的配置已定义。这是我的配置:

global $databaseConfig;
$databaseConfig = array(
    "type" => 'MySQLDatabase',
    "server" => 'localhost',
    "username" => 'xxxxx',
    "password" => 'xxxxx',
    "database" => 'xxxxxx',
    "path" => '',
);

我以同样的方式将网站发布到我的某个服务器上,以便客户端在设置实时之前进行检查,并且没有任何问题。

任何人都有什么想法会发生什么?

2 个答案:

答案 0 :(得分:3)

考虑您在此处发布的内容:Silverstripe mod_rewrite issue (I think)

似乎很可能与错过的已配置.htaccess相关,可能是因为该网站没有通过SS安装过程运行。

尝试在RewriteBase '/'更新文件夹中添加.htaccess以匹配您的主机配置。如果全部失败,请尝试运行SS安装程序,最终将正确设置.htaccess

答案 1 :(得分:0)

对于其他遇到此问题的人,请尝试将/ dev / build?flush = 1放在您的网址末尾