Nette php5.2 s prefixama, sandbox

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

Zdravím, dostal jsem za úkol překopat jeden nette projekt do php 5.2, ale vyskytl se mi jeden problém. Tak že zkusím jen sandbox a hodilo mi to ten samý error. Poradí někdo prosím? Na php5.3+ to jede výborně. Děkuju

Notice: Use of undefined constant ENT_IGNORE – assumed ‚ENT_IGNORE‘ in someaddress\sandbox\vendor\nette\nette\Nette\Diagnostics\templates\bluescreen.phtml on line 70 Warning: htmlspecialchars() expects parameter 2 to be long, string given in someaddress\sandbox\vendor\nette\nette\Nette\Diagnostics\templates\bluescreen.phtml on line 70

MartinitCZ
Člen | 580
+
0
-

Doporučuji se zamyslet nad tím, zda je toto vůbec dobrý nápad!

Nicméně chyba je dost sebe-sama-popisující. ;)

David Grudl
Nette Core | 8233
+
0
-

Možná nejsmutnější věc, jakou sem kdy kdo napsal. Vyhni se tomu za každou cenu.

wallkysek
Člen | 52
+
0
-

Bohužel si nemůžu vybírat. Ano rozumím té chybě, ale je to chyba někde kde bych se dle mého názoru vůbec neměl pohybovat ne? Tam žádné úpravy nedělám. :/

David Grudl
Nette Core | 8233
+
+2
-

To je bohužel chyba v Nette 2.0.15. Jednoduše tu konstantu ve zdrojáku smaž.

wallkysek
Člen | 52
+
0
-

Zkusil jsem a nemyslím si že chyba vypadá líp :/

Class ‚PDO‘ not found
v vendor\nette\nette\Nette\Database\Connection.php Line: 21

class NConnection extends PDO
22: {
23: /** @var string */
24: private $dsn;

Ackoliv to uz je chyba na serveru kde to ma bezet ze ano?

Editoval wallkysek (3. 7. 2014 17:21)

David Matějka
Moderator | 6445
+
0
-

ano, chybi PDO extension.

wallkysek
Člen | 52
+
0
-

Okej, tak děkuji. Pokusím se zařídit instalaci rozšíření a pak se uvidí.

Pavel Macháň
Člen | 282
+
+4
-

Než projekt překopávat do php 5.2 s prefixama tak budu raději měsíc jíst suchej chleba :)