This topic contains 8 replies, has 4 voices, and was last updated by Andrey Yatsenko 6 years ago.
- Topic
I’m trying to setup Oro for the first time. I am using a Docker container on a Mac, so Redis is a must if I want any kind of decent performance. When I add SNC to my registerBundles() method, I get an error stating that I am trying to register the bundle twice. When I remove it from registerBundles() I get an error stating that snc_redis.default is not a recognized service.
I have configured my config.yml for SNC Redis as shown below. Additionally, predis is installed.
I am happy to provide more information as needed.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206# config.ymlimports:- { resource: parameters.yml }- { resource: security.yml }framework:#esi: ~translator: { fallback: en }secret: "%secret%"router:resource: "%kernel.root_dir%/config/routing.yml"strict_requirements: "%kernel.debug%"form: truecsrf_protection: truevalidation: { enable_annotations: true }templating:engines: ['twig', 'php']assets_version: %assets_version%assets_version_format: %%s?version=%%sdefault_locale: "%locale%"trusted_proxies: ~session:name: BAPIDhandler_id: %session_handler%save_path: %kernel.root_dir%/cache/sessionsgc_maxlifetime: 3600cookie_httponly: truefragments:enabled: truepath: /_fragment # used for controller action in templateserializer:enabled: trueannotations:cache: oro.cache.annotations# Twig Configurationtwig:debug: "%kernel.debug%"strict_variables: "%kernel.debug%"exception_controller: "FOS\RestBundle\Controller\ExceptionController::showAction"globals:bap:layout: ::base.html.twig # default layout across all Oro bundles# Assetic Configurationassetic:debug: falseuse_controller: falsefilters:cssrewrite: ~lessphp:file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.phpapply_to: "\.less$"paths: ["%kernel.root_dir%/../web/bundles"]cssmin:file: %kernel.root_dir%/Resources/php/cssmin-v3.0.1.php# Swiftmailer Configurationswiftmailer:transport: "%mailer_transport%"host: "%mailer_host%"port: "%mailer_port%"encryption: "%mailer_encryption%"username: "%mailer_user%"password: "%mailer_password%"spool: { type: memory }fos_rest:body_listener:decoders:json: fos_rest.decoder.jsonview:failed_validation: HTTP_BAD_REQUESTdefault_engine: phpformats:json: truexml: falseformat_listener:rules:- { path: '^/api/rest', priorities: [ json ], fallback_format: json, prefer_extension: false }- { path: '^/api/soap', stop: true }- { path: '^/', stop: true }routing_loader:default_format: jsonfos_js_routing:routes_to_expose: [oro_*]oro_frontend:routes_to_expose: [oro_*]stof_doctrine_extensions:default_locale: entranslation_fallback: trueorm:default:translatable: truetree: trueservices:twig.extension.intl:class: Twig_Extensions_Extension_Intltags:- { name: twig.extension }oro.cache.abstract:abstract: trueclass: Snc\RedisBundle\Doctrine\Cache\RedisCachecalls:- [setRedis, ["@snc_redis.default"]]oro.cache.annotations:public: falseparent: oro.cache.abstractcalls:- [ setNamespace, [ "oro_annotations_cache" ] ]escape_wsse_authentication:authentication_provider_class: Oro\Bundle\UserBundle\Security\WsseAuthProvidergenemu_form:select2: ~autocomplete: ~a2lix_translation_form:locales: [en, fr]templating: "OroUIBundle:Form:translatable.html.twig"lexik_maintenance:authorized:path: "maintenance|.*\.js" # "maintenance" is only for demo purposes, remove in production!# ips: ["127.0.0.1"] # Optional. Authorized ip addressesdriver:class: Lexik\Bundle\MaintenanceBundle\Drivers\FileDriveroptions:file_path: %kernel.root_dir%/cache/maintenance_lock## ORO Bundles config#oro_distribution:entry_point: ~oro_require_js:build_path: "js/oro.min.js"building_timeout: 3600build:preserveLicenseComments: trueoro_help:defaults:server: http://help.orocrm.com/prefix: Third_Partyvendors:Oro:prefix: ~alias: Platformroutes:oro_default:uri: Platform/OroDashboardBundleoro_theme:active_theme: orooro_message_queue:transport:default: '%message_queue_transport%''%message_queue_transport%': '%message_queue_transport_config%'client: ~snc_redis:clients: # configure phpredis clientsdefault:type: predisalias: defaultdsn: redis://redis-session/1doctrine:type: phpredisalias: doctrinedsn: redis://redis-session/2session:type: phpredisalias: sessiondsn: redis://redis-session/3doctrine: # use Redis caching for Doctrinemetadata_cache:client: doctrineentity_manager: defaultdocument_manager: defaultresult_cache:client: doctrineentity_manager: [default]query_cache:client: doctrineentity_manager: defaultdoctrine:orm:query_cache_driver: redisresult_cache_driver: redisjms_serializer:metadata:cache: Metadata\Cache\DoctrineCacheAdapter
The forum ‘OroCommerce’ is closed to new topics and replies.