最近,我一直试图将我的yii框架网站从localhost移到互联网上。
但是,当我尝试更改数据库时,我遇到了一个小错误。最初,数据库设置为,'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=Kathryn',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
所以,我努力改变它以匹配我与主机(hostgator)使用的数据库
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=stephen_kathryn’,
'emulatePrepare' => true,
'username' => ‘admin’,
'password' => ‘admin’,
'charset' => 'utf8',
),
然而,当发生这种情况时,我在syntax error, unexpected 'emulatePrepare' (T_STRING), expecting ')'
中显示“/home4/stephen/public_html/kathryn/protected/config/main.php on line 73".
的网站上收到错误消息
我已经复制并重新复制旧代码,我继续得到这个错误。
我有什么简单的东西可以忽略吗?
答案 0 :(得分:0)
您犯了类型错误:
'mysql:host=localhost;dbname=stephen_kathryn’,
//使用'
代替’
下面的代码也是同样的错误。
答案 1 :(得分:0)
对于任何可能遇到此问题的人来说,它源于使用mac上的基本文本编辑器而不是像sublime这样的文本编辑器。我不得不使用sublime编辑文件,然后重新加载它以使其工作。