6

Symfony4 では、doctrine apcu キャッシングに次の構成を使用していました。

doctrine:
    orm:
        auto_mapping: true
        auto_generate_proxy_classes: false
        metadata_cache_driver: apcu
        query_cache_driver: apcu
        result_cache_driver: apcu

Symfony5 にアップグレードした後、エラーが発生します:

エンティティ マネージャ "default" のキャッシュ "metadata_cache" 用に構成されたタイプ "apc" の不明なキャッシュ。

それを次の構成に変更すると、機能します。

doctrine:
    orm:
        auto_mapping: true
        auto_generate_proxy_classes: false
        metadata_cache_driver:
            type: pool
            pool: doctrine.system_cache_pool
        query_cache_driver:
            type: pool
            pool: doctrine.system_cache_pool
        result_cache_driver:
            type: pool
            pool: doctrine.result_cache_pool

しかし、現在使用しているキャッシュの種類は何ですか? どうすればそれをapcuに切り替えることができますか?

4

1 に答える 1