我一步一步地遵循留言簿教程。他们使用load.sqlite.sql来创建数据库并加载数据。但是我得到:
C:'quickstart> php scripts'load.mysql.php --withdata
AN ERROR HAS OCCURED:
SQLSTATE[42000] [1049] Unknown database 'c:'quickstart'data'db'guestbook-dev.db'
My application'configs'application.ini looks like:
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
resources.view[] =
resources.db.adapter = "PDO_MYSQL"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.host = "localhost"
resources.db.params.dbname = "C:'quickstart'data'db'guestbook-dev.db"
再看看快速开始,您使用了错误的适配器
resources.db.adapter = "PDO_SQLITE"
resources.db.params.dbname = APPLICATION_PATH."/../data/db/guestbook.db"
APPLICATION_PATH设置在/public目录下的index.php文件中
编辑:
正如你所指出的,你正在使用MySQL,那么适配器是正确的,dbname是错误的。查看您正在使用的数据库的名称并更改配置。