Problem s rozjetim sandboxu

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

Chtel jsem zkusit nove nette 2.4, po zkopirovani sandboxu a zobrazeni indexu ale nette vraci:
Parse error: syntax error, unexpected ‚.‘ in /mnt/data/accounts/s/xxx/data/www/vtipna-videa/vendor/nette/utils/src/Utils/SmartObject.php on line 73
je to cista instalace ze stazeneho balicku…

Budu vdecny za rady, kde je problem.

David Matějka
Moderator | 6445
+
0
-

Asi mas starsi verzi PHP, nove nette vyzaduje 5.6

Unlink
Člen | 298
+
0
-

nette 2.4 vyžaduje php 5.6 (na riadku 73 je toto return Callback::invoke($cb, $this, ...$args);)

SGS
Člen | 5
+
0
-

Na webu je napsano 5.3.1 , ale jinak ano mam 5.5

harmim
Člen | 26
+
-2
-

Kdybys používal composer přišel bys na to hned.

Šaman
Člen | 2666
+
0
-

SGS napsal(a):

Na webu je napsano 5.3.1 , ale jinak ano mam 5.5

Těch 5.3.1 platí pro stabilní verzi. Nette 2.4 je teprve RC. Jen by asi neměla být hned jako první odkaz, který implikuje, že je ten hlavní. Ping @DavidGrudl

Dodatek: Takže jestli začínáš s Nette, ber verzi 2.3.10. Ta 2.4 zatím není vhodná na nasazení, může se ještě měnit.

Editoval Šaman (9. 5. 2016 21:59)

SGS
Člen | 5
+
0
-

Diky. Jinak ten odkaz v Downloadu na verzi 2.4 vraci 404.

Šaman
Člen | 2666
+
0
-

SGS napsal(a):

Diky. Jinak ten odkaz v Downloadu na verzi 2.4 vraci 404.

Jj, řekl bych, že to David právě překopává. Už tam je poznámka o PHP 5.6.

Myiyk
Člen | 321
+
+1
-

Nějaká kontrola verze PHP v Nette by tam asi nebyla na škodu.
A s tím i hlášku, jakou verzi Nette se má použít s kombinací nainstalovaného PHP.

Editoval Myiyk (10. 5. 2016 11:22)

rewerz
Člen | 7
+
0
-

No a teraz otazka, co v pripade, ze mam verziu php 5.6 a stale mi hlasi tu chybu :)

edit: tak problem bol v tom, ze web som mal na subdomene a ta mala nastavene ine PHP ako hlavna domena :D

Editoval rewerz (22. 9. 2016 20:12)