Problem s ladenkou

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

Prosim nekamenovat, jsem s nette jednodenni greenhorn. A tak jsem chtel vyzkouset ladenku.

require_once 'Nette/loader.php';
Debug::enable();
...
...

A ono mi to furt vraci
Warning: preg_replace_callback() [function.preg-replace-callback]: Unable to call custom replacement function in /var/www/virtual/domena.cz/nette/Nette/Environment.php on line 310

Poradite, cim jsem nette hned tak nastval?
Dekuji.

Jod
Člen | 701
+
0
-

Tam je problém s Environment::expand a ako kukám v Debug sa používa environment len pri zisťovaní módu a cesty logovacieho súboru. Ale nenapadá ma teraz čím to môže byť presne.

_Martin_
Generous Backer | 679
+
0
-

Velmi zvláštní, na řádku 310 je složená závorka, ukončující fci expand. Otázka zní: jakou verzi Nette a PHP používáš?

padacek
Člen | 3
+
0
-

PHP Version 5.2.0–8+etch13
a k tomu
Nette Framework 0.8 pro PHP 5.2

neni problem, ze nejsem na localhostu?

Jod
Člen | 701
+
0
-

Martin myslel revíziu =)

_Martin_
Generous Backer | 679
+
0
-

Jj, myslel jsem revizi, špatně jsem se vyjádřil. Nicméně k odhalení onoho problému bohatě stačí znát verzi PHP – doporučená minimální verze PHP 5.2.0 je spíše orientační, více v tomto vlákně.

kravčo
Člen | 721
+
0
-

Podľa chybovej hlášky by to mohol byť tento bug, ten by ale mal byť v php 5.2 vyriešený… mal by…

Ak ten bug vyriešený nie je, zrejme ti metóda Environment::expandCb() vyhadzuje niektorú z výnimiek.

Používaš index.php + bootstrap.php tak ako je to písané v dokumentácii?
Definuješ konštanty WWW_DIR a APP_DIR?

Editoval kravco (17. 3. 2009 13:43)

David Grudl
Nette Core | 8218
+
0
-

Je to fakt v tom PHP bugu. V 5.2.0 a 5.2.1 to hází warning, byl asi fixnut až v 5.2.2. Takže tam šoupnu zavináč.

David Grudl
Nette Core | 8218
+
0
-

V aktuální revizi by to mělo být ok

padacek
Člen | 3
+
0
-

tak bohuzel, stahl jsem revizi 227 a problem stale stejny

zkusil jsem take Nette.compact/loader.php a tam se chyba hlasi: on line 1005

David Grudl
Nette Core | 8218
+
0
-

potřeboval bych číslo řádku v nekompaktní verzi.

kravčo
Člen | 721
+
0
-

Je tá zmena commitnutá? V logu som žiaden pribudnutý zavináč nenašiel…

David Grudl
Nette Core | 8218
+
0
-

kravco napsal(a):

Je tá zmena commitnutá? V logu som žiaden pribudnutý zavináč nenašiel…

Ha! v tom byl problém :-)