我已经将一个站点上传到实时服务器,导入了数据库并更新了mysite/_config.php中的数据库连接信息,但是收到以下错误:
SilverStripe Framework requires a $databaseConfig defined.
Run Code Online (Sandbox Code Playgroud)
这似乎来自framework/main.php,它正在检查我以确保我的配置已定义.这是我的配置:
global $databaseConfig;
$databaseConfig = array(
"type" => 'MySQLDatabase',
"server" => 'localhost',
"username" => 'xxxxx',
"password" => 'xxxxx',
"database" => 'xxxxxx',
"path" => '',
);
Run Code Online (Sandbox Code Playgroud)
我以相同的方式将我的网站发布到我的一台服务器上,以便客户端在设置实时之前进行检查,并且没有任何问题.
任何人都有任何想法可能会发生什么?
考虑到您在这里发布的内容:Silverstripe mod_rewrite 问题(我认为)
似乎很可能与丢失的配置有关.htaccess,可能是因为该站点没有运行 SS 安装过程。
尝试RewriteBase '/'在.htaccess更新文件夹中添加一个以匹配您的主机配置。如果全部失败,请尝试运行 SS 安装程序,最终将.htaccess正确安装。
| 归档时间: |
|
| 查看次数: |
2459 次 |
| 最近记录: |