nefunguje pripojenie na databazu
- piwik
- Člen | 8
Zdravím,
Mám problém s pripojením na databázu v projekte TodoList, ku ktorému je aj tutoriál.
Ladenka mi vypisuje tento error:
Error parsing C:\xampp\htdocs\TodoList\document_root/../app/config.ini on
line 44
Na tom 44.riadku je tento príkaz:
dibi::connect(NEnvironment::getConfig(‚database‘));
nechápem, kde môže byť problém…vďaka
- piwik
- Člen | 8
pripájam config.ini
; SECURITY WARNING: it is CRITICAL that this file & directory are NOT accessible directly via a web browser!
; https://nette.org/en/security-warning
;
[common]
; PHP configuration
php.date.timezone = "Europe/Prague"
; variables
variable.tempDir = %appDir%/temp
variable.logDir = %appDir%/log
; services
service.Nette-Security-IAuthenticator = Users
service.Nette-Loaders-RobotLoader.factory = Nette\NConfigurator::createRobotLoader
service.Nette-Loaders-RobotLoader.option.directory[] = %appDir%
service.Nette-Loaders-RobotLoader.option.directory[] = %libsDir%
service.Nette-Loaders-RobotLoader.run = TRUE
[production < common]
; common database connection
database.driver = mysql
database.database = todolist
database.charset = utf8
database.lazy = TRUE
database.host = localhost
database.username = root
database.password = heslo
[development < production]
; database options in development mode
database.profiler = TRUE
database.username = root
database.password = heslo
dibi::connect(NEnvironment::getConfig('database'));
- assassik
- Člen | 43
všechno co je pod [production < common]
platí jen pro
produkční mod, takže jestli to máš v dev. modu tak se ti naíčtá
jen
[development < production]
; database options in development mode
database.profiler = TRUE
database.username = root
database.password = heslo
ad: getConfig(‚promenna‘) tj v tomto případě ‚database‘
Editoval assassik (28. 10. 2010 15:33)
- piwik
- Člen | 8
assassik napsal(a):
toho jsem si nějak nevšiml, sry
piwik:
taky to může být dibi… starší verze vyžaduje přímo (array), takže bych zkusil::getConfig("database")->toArray()
používam novú verziu Nette .. čiže .. Nette Framework 2.0-alpha pro PHP 5.2
tam by mala byť aj najnovšia verzia dibi