Problem pri nahravani na server

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

Dobry den.
Mam nasledujici problem. Snazim se nahrat projekt na server, ale vypisuje mi to chybu Unknown environment variable ‚db‘. Promennu db nastavuju v configu:

[development < common]
db.dsn="mysql:host=localhost;dbname=gallery"
db.user="user"
db.pass="pass"

Pak v bootstrap.php nastavuju:

Environment::loadConfig(__DIR__ . '/config.ini');
$db = Environment::getVariable('db');

Na localu to bezi v poradku. Nevite nekdo cim by to mohlo byt?

nanuqcz
Člen | 822
+
0
-

Dobrý den,
a máte v config.ini také sekci production a v ní údaje k DB? Například takto:

[production < common]
db.dsn="mysql:host=myserver.com;dbname=gallery"
db.user="user"
db.pass="pass"

Na localhostu se vše bere ze sekce development, na serveru ze sekce production.

EDIT: předpokládám, že používáte Nette verzi 0.9 (ve 2.0 všichni pro konfiguraci používají .neon soubory), pak se tedy můžete podívat na starou dokumentaci prostředí a konfigurace

Editoval nanuqcz (15. 5. 2012 22:08)

olkins
Člen | 30
+
0
-

Ano, mam to i pro production..

olkins
Člen | 30
+
0
-

Tak uz jsem to vyresila :) Dik za pomoc