yii配置文件main.php配置mysql
错误提示:Error500CDbConnection.connectionStringcannotbeempty.我用demo文件夹中的blog做的测试,已经导入了sch...
错误提示: Error 500 CDbConnection.connectionString cannot be empty. 我用demo文件夹中的blog做的测试,已经导入了schema.mysql.sql到数据库 并且更改了main .php中的注释(如下),在Model Generator时报错Error500 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=blog', 'emulatePrepare' => true, 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'tablePrefix' => 'tbl_', ),
展开
5个回答
展开全部
这个报错是调回数据库连接字符串不能为空,检查是否注释。在数据库链接配置的地方。
更多追问追答
追问
连接字符串
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
就这一个连接字符串,我没注释掉
追答
按道理说这样写是没有错的,在model generator的时候报错,也就是在适用对象的时候报错了,检查一下对象里面有没有使用到链接。
展开全部
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
500是一般都是 “语法错误”导致的,你把你代码使用zend studio检查一下语法看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询