我有localhost SS 3.4项目,工作正常。服务器上的相同项目工作正常,但有一个例外。我无法访问CMS(也没有将页面设置为开发模式)我收到服务器错误,这会导致数据库连接出现问题:
框架/ model / connect / MySQLiConnector.phpline 77警告:mysqli :: mysqli():( HY000 / 2005):未知的MySQL服务器主机''
和
框架/ model / connect / DBConnector.php第55行出错:未捕获SS_DatabaseException:无法连接到MySQL数据库未知的MySQL服务器主机''
这很奇怪,因为页面一直使用数据库连接来呈现内容......任何想法如何解决这个问题?
答案 0 :(得分:1)
好吧,正如wmk所说,尽管有不同的本地和远程PHP版本(5.4 vs 5.5),但很可能是使用本地作曲家的锁文件在服务器上安装依赖项的问题。将platform
选项添加到composer.json
并重新安装deps后问题就消失了。
"config": {
"platform": {
"php": "5.4.17"
}
},