2016-11-30 7 views
0

のキャッシュをクリアした後に、認証多くの試みが、今私は、Webサイトに認証できませんした後、それは私に、このエラーを示し(htmlページの変化がレンダリングされませんでした)許可されていません:私はsymfonyのキャッシュに問題があったSymfony2の

namespace FOS\UserBundle\Entity; 

use Doctrine\ORM\Mapping as ORM; 

/** 
* User 
* 
* @ORM\Table(name="`fos_user`") 
* @ORM\MappedSuperClass 
*/ 
class User 
{..... 
012:
namespace FOS\UserBundle\Entity; 
use Doctrine\ORM\Mapping as ORM; 
/** 
* User 
* 
* @ORM\Table(name="`fos_user`") 
* @ORM\MappedSuperClass 
*/ 
class User 
{ 
............. 

と私のBSE/mybundle /エンティティで

/User.php私は、これらのパラメータがあります。私のFOS/userbundle /エンティティ/ User.phpで

An exception occurred while executing 'SELECT t0.username AS ......... FROM "fos_user" t0 WHERE t0.username_canonical = ? LIMIT 1' with params ["1999999"]: SQLSTATE[HY000]: General error: 1 no such table: fos_user

私は、これらのパラメータを持っています

、データベース内のテーブルがfos_user私は私のapp_dev.phpに私app.phpで$kernel = new AppKernel('prod',false);$kernel = new AppKernel('dev', true);を使用してい

と呼ばれる

私はあなたの助けてください

答えて

0

を求めていますテーブルfos_userがありません。これは問題です。

あなたが試すことができます:それはトリックを行う場合

php bin/console doctrine:schema:update --force 

を参照してください。私は何とか大きな変更を加えてテーブルを削除したと思っていますか?上記がうまくいかない場合は、投稿を編集してファイルapp/config/parameters.ymlを表示してください。

+0

私はすでにこのソリューションをテストしてきたが、成功せず、これは私のparameters.ymlパラメータです: 'database_driver:PDO_SQLITE DATABASE_HOST:127.0.0.1 database_port: '1' データベース名:XXX DATABASE_USER:ルート database_password:パスワード mailer_transport:SMTP mailer_host:127.0.0.1 mailer_user:ヌル mailer_password:ヌル ロケール:XXXX database_path:秘密 frが '1' ' –

+0

は申し訳ありませんが、私は確認されませんでした:あなたはsymfonyを使用しています。もしそうなら[このリンクをチェック](https://symfony.com/doc/current/doctrine.html#configuring-the-database)。 SQLiteでは、あなたのパラメータには表示されない 'path: '%kernel.root_dir%/ sqlite.db''が必要です。 –

+0

返信いただきありがとうございますが動作しませんでした –

関連する問題