セッション データを postgresql データベースに保存しようとしました。デフォルトのセッションストレージで問題があることを正確に把握する必要があります。
だから私はここで説明されているように私の設定ファイルを設定します: http://symfony.com/doc/current/cookbook/configuration/pdo_session_storage.html
session:
handler_id: session.handler.pdo
parameters:
pdo.db_options:
db_table: session
db_id_col: session_id
db_data_col: session_value
db_time_col: session_time
pdo:
class: PDO
arguments:
- "pgsql:dbname=%database_name%"
- %database_user%
- %database_password%
session.handler.pdo:
class: Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler
arguments: [@pdo, %pdo.db_options%]
そして、キャッシュをクリアすると、次のエラーが発生しました:
[PDOException]
SQLSTATE[08006] [7] FATAL: 認証ピア ?chou?e pour l'utilisateur
テーブルセッションの作成に使用したスクリプトは次のとおりです。
CREATE TABLE session
(
session_id character varying(255) NOT NULL,
session_value text NOT NULL,
session_time integer NOT NULL,
CONSTRAINT session_pkey PRIMARY KEY (session_id )
)
WITH (
OIDS=FALSE
);
ALTER TABLE session
OWNER TO myuser;
誰でも私を助けることはできませんか?