我已将网站上传到实时服务器,导入数据库并更新 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" => '',
);
我以相同的方式将该网站发布到我的一台服务器,以便客户端可以在设置上线之前进行检查,并且它的工作没有任何问题。
有人知道会发生什么吗?
考虑到您在这里发布的内容:Silverstripe mod_rewrite 问题(我认为) https://stackoverflow.com/questions/20475176/silverstripe-mod-rewrite-issue-i-think
似乎很可能与错过的配置有关.htaccess
,可能是因为该站点没有运行 SS 安装过程。
尝试添加一个RewriteBase '/'
在你的.htaccess
更新文件夹以匹配您的主机配置。如果全部失败,请尝试运行 SS 安装程序,它最终将设置.htaccess
适当地。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)