实在不清楚你是怎么操作的,看不懂你的报错
1.先看一下发帖说明,学会使用markdown语法写:http://www.fecmall.com/markdown
,你的内容乱糟糟的很影响阅读。
2.建议删除数据库,从头重新严格按照文档安装
3.
construct('mysql:host={mys...', '{mysql_user}', '{mysql_password...', NULL) #1
前台提交的数据库配置,会改写@common/config/main-local.php, 在init
步骤,会操作改变这个文件为可写状态,如果你的账户不是root,请检查这些更改的文件状态是否成功
如果该文件不可写,那么前台提交的配置文件根本写不进去,
<?php
return [
'components' => [
// Mysql部分的配置
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host={mysql_host};dbname={mysql_database}',
'username' => '{mysql_user}',
'password' => '{mysql_password}',
'charset' => 'utf8',
],
那么连接mysql肯定失败连接不上
4.对于报错中的SELECT * FROM extensions where status=1 AND installed_status
这个操作是在common/config/bootstrap.php中执行的,请自行debug一下原因
5.我没有mac机器,无法测试,目前linux和win是没有问题的。