(1)時差問題: 在AppKernel.php 文件中
/**
*@returnarray
*/
public function__construct($environment,$debug)
{
date_default_timezone_set('Asia/Shanghai');
parent::__construct($environment,$debug);
}
添加這幾句代碼;
(2)給自己項目添加權限 chmod -R 777 文件名
(3)SQLSTATE[HY000] [1049] 是因為沒有創(chuàng)建連接的數(shù)據(jù)庫
php bin/console doctrine:database:create 創(chuàng)建連接數(shù)據(jù)庫
php bin/console doctrine:schema:update --force (代碼中已經(jīng)建表)
(4)SQLSTATE[HY000] [2002]問題
將parameters.yml中的主機更改為localhost而不是127.0.0.1。也許是mysql.sock有關端三,所以我在我的終端中使用了以下命令:
sudo mkdir/var/mysql
sudo ln-s/Applications/MAMP/tmp/mysql/mysql.sock/var/mysql/mysql.sock
sudo chown _mysql/var/mysql/mysql.sock
sudo chmod777/var/mysql/mysql.sock
給個解決連接https://stackoverflow.com/questions/33426949/symfony-2-pdoexception-sqlstatehy000-2002-connection-refused-entity-gener