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
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
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)