Problém s kdyby\console při rozdělění confugu na development a production

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
gonner47
Člen | 27
+
0
-

Ahoj,
rozdělil jsem si config na production a development kde rozlišuji jen připojení k DTB konkrátně k Doctrine. Viz kód níže:

common:
    parameters:

    php:
        date.timezone: Europe/Prague

    application:
        errorPresenter: Front:Error
        mapping:
            *: App\Presenters\*Module\*Presenter

    nette:
        container:
            debugger: true

    session:
        debugger: true
        expiration: 14 days

    doctrine:
        metadata:
            App: %appDir%
            Libs: %appDir%/../Libs

    includes:
        - extensions.neon
        - services.neon
        - console.neon

development < common:
    includes:
        - config.local.neon

production < common:
    includes:
        - config.production.neon

config.local.neon

doctrine:
    host: localhost
    user: root
    password:
    dbname: sandbox

config.production.neon

application:
    catchExceptions: true

doctrine:
    host: production_server
    user: user
    password: password
    dbname: dbname

Problém nastává když jsi v rootu projektu pustím php www/index.php tak místo příkazů console dostanu chybu:

An exception occured in driver: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'production_server' (4)

Nevíte prosím někdo jak nastavit aby se console používala jen dostrine nastavení pro localhost?
Budu rád za každou radu jak postupovat správně. Děkuji