sfGuardPluginのトラップ? 2

ログイン画面が出て、早速ログインしてみました。
デフォルトは ID: admin PASS: adminです。

あれ? ログインできません。なぜだ?

少し調べてみたら、データベースに、pluginの初期データが読み込まれていない事が分かりました。

mysql> show tables;
+---------------------------+
| Tables_in_podtv2          |
+---------------------------+
| bbs_sample                |
| category                  |
| category_new              |
| channel                   |
| return                    |
| sf_guard_group            |
| sf_guard_group_permission |
| sf_guard_permission       |
| sf_guard_remember_key     |
| sf_guard_user             |
| sf_guard_user_group       |
| sf_guard_user_permission  |
+---------------------------+
12 rows in set (0.00 sec)

mysql> select * from sf_guard_remember_key;
Empty set (0.00 sec)

mysql> select * from sf_guard_permission;
Empty set (0.00 sec)

mysql> select * from sf_guard_group;
Empty set (0.00 sec)

mysql> select * from sf_guard_group_permission;
Empty set (0.00 sec)

mysql> select * from sf_guard_user;
Empty set (0.00 sec)

mysql> select * from sf_guard_user_group;
Empty set (0.00 sec)

mysql> select * from sf_guard_user_permission;
Empty set (0.00 sec)

/var/www/podtv/plugins/sfGuardPlugin/data/fixtures/fixtures.yml.sample

fixtures.yml

にリネームして、いつものおまじない

$ symfony propel-build-all
$ symfony propel-load-data

したら、ログインできるようになりました。
現状、ただログインできるだけですが。

しかし、再び新たな問題が発生。
frontend_dev.phpではなくfrontend.phpでアクセスすると internal server errorが出てしまいます。

これは、

/var/www/podtv/apps/frontend/config/settings.yml

プラグインを読み込ませる指示を追加すればOKでした。

prod:
  .settings:
    enabled_modules: [ default, sfGuardAuth, sfGuardGroup, sfGuardUser, sfGuardPermission,
 sfGuardModule]
    no_script_name:           off