Quick step nefunkční spojení s databází

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
KillPrd
Začátečník | 110
+
0
-

Ahojte, snažím se dle tutorialu rochodit quick step ale u koroku kde se připojuji k databázy nastane chyba.
Jedná se o to že jakmile přidám do bootstrampu tento řádek
dibi::connect(Environment::getConfig(‚database‘));
tak se objeví bílá stránka místo té nainstalovali jste spráce nette…
zapnul jsem si debug.Do logu to píše tuto hlášku:
Cannot instantiate service ‚Nette\Loaders\RobotLoader‘, handler ‚Configurator::createRobotLoader‘ is not callable.

dibi mám ve složce /lib
config vypadá takto:

<script>


;
; 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\Configurator::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 = databazeJedna
database.charset = utf8
database.lazy = TRUE
database.host = localhost
database.username = xxxx
database.password = xxxx

[development < production]
; database options in development mode
database.profiler = TRUE
database.username = root
database.password = root

</script>

Pročítal sem pomalu cele forum a zkoušel ruzné věci jako uprava htaccessu nebo mazání TEMP složky.
Přístupová práva mám také nastavená… už s tím bojuji 2 dny a nejsem schopen se dostat do konce.....

Zkoušel jsem i již hotovou aplikaci netteweb ale s tou jsem měl také problémy nakonec to vyřešilo odstranění jednoho routeru v bootstrapu rád bych zjistil de dělám chybku at konečně mohu makat…

ještě pokouším se to zprovozniz zde http://360reality.eu/…cument_root/

Děkujiiiii

Michalek
Člen | 211
+
0
-

Chybí tu napsaná verze PHP a Nette :-) Ale mám tušení, že tenhle řádek tam být nemusí?

service.Nette-Loaders-RobotLoader.factory = Nette\Configurator::createRobotLoader

nebo ho napsat bez Nette\

Editoval Michalek (20. 7. 2010 17:45)

KillPrd
Začátečník | 110
+
0
-

tak jsem to odstranil a stále nic zkoušel jsem i bez tohoto řádku a nic verze nette mám tuto
Nette Framework 0.9.5 pro PHP 5.2 s prefixy tříd

KillPrd
Začátečník | 110
+
0
-

Děti moje ! Vyřešeno…
Problém byl ve verzi…

puvodní řádek
dibi::connect(Environment::getConfig(‚database‘));
Nový řádek
dibi::connect(NEnvironment::getConfig(‚database‘));

Děkuji…