由于工作需要,开始学习PHP,在学习过程中使用YII框架,在安装YII框架时遇到一个问题。在使用它的DEMO中的blog时,blog的首页显示有错误,错误提示是:
The table "`post`" for active record class "Post" cannot be found in the database.

解决办法:在mysql里建库,库名blog,并在mysql终端执行次命令: source /var/www/yii/demos/blog/protected/data/schema.mysql.sql 。将表导入到库中。
接着,在blog中的main.php(目录为/var/www/yii/demos/blog/protect/config)文件里修改数据库链接方式(原因是,配置里,默认是sqlserver的链接方式),将其注释掉,并去掉对mysql链接方式的注释,并填好数据库的配置。
这样就完成了。