Spatna detekce DEVELOPMENT × PRODUCTION pri IP napr. 192.168.0.21

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

setkal jsem se se zajimavou veci, to ze spatne detekuje, budiz, ale i kdyz zmenim mod natvrdo na PRODUCTION, tak pro config to jakoby nic neznamenalo a stejne si vezme prihlasovaci udaje k DB z DEVELOPMENT casti…

co s tim?

Ondřej Mirtes
Člen | 1536
+
0
-

Měníš to až po Environment::loadConfig();.

cuga
Člen | 210
+
0
-

mam

...

Debug::enable(DEBUG::DETECT, APP_DIR .'/log/php_error.log', $emailHeaders);


// 2b) load configuration from config.ini file
Environment::loadConfig();

...

ale mam to stejne i v jinych projektech a nikdy s tim nebyl problem…

Editoval cuga (29. 3. 2010 23:01)

Ondřej Mirtes
Člen | 1536
+
0
-

Musíš měnit Environment::setMode(Environment::PRODUCTION), s Laděnkou to příliš nesouvisí.

cavalier
Člen | 8
+
0
-

Já mám umístěné nastavení Environment také za loadConfig a i když nastavím Environment::PRODUCTION, tak stejně to na localhostu bere DEVELOPMENT. Nevím co to je za chybu nebo co dělám špatně…

<?php

require LIBS_DIR . '/Nette/loader.php';
Environment::loadConfig();

Environment::setMode(Environment::PRODUCTION);
$application = Environment::getApplication();

$application->onStartup[] = 'News::initialize';

...
Cifro
Člen | 245
+
0
-

https://forum.nette.org/…-ip-10-x-x-x?…

Respektíve si prečitaj celý thread.