PHP buil-in server, instalace, archiv nette 3.0

rous
Člen | 3
+
0
-

Dobrý den,
mám problém se zobrazením samotné uvítací stránky:

  • používám php built-in server: php-7.3.0-Win32-VC15-x64
  • bat soubor: php.exe -S localhost:8000 -c php.ini -t project/www
  • adresář projekt s rozbaleným archivem skeletonu z adresy:

https://doc.nette.org/cs/quickstart
i
https://nette.org/cs/packages

  • v obou případech hlásí chybu:

Fatal error: Uncaught Error: Class ‚App\Bootstrap‘ not found in C:\Programs\php-7.3.0-Win32-VC15-x64\project\www\index.php:7 Stack trace: #0 {main} thrown in C:\Programs\php-7.3.0-Win32-VC15-x64\project\www\index.php on line 7

Za radu děkuji.

Gappa
Nette Blogger | 199
+
+1
-

Zdá se, že balíček obsahuje chybu.

Ve vendor/composer/autoload_classmap.php je toto první položka v poli:

  • 'App\\Booting' => $baseDir . '/app/Booting.php'

Nicméně adresář app obsahuje soubor Bootstrap.php, který obsahuje třídu App\Bootstrap. Vypadá to teda, že jde o nějakou hybrid verzi, co se bootstrapu týče :)

Jako oprava by mělo pomoci přegenerovat autoloader:

rous
Člen | 3
+
0
-

Děkuji za informaci.
Jak se to řeší v případě, že jsem stáhnul zip archiv a nepoužívám Composer?

Mysteria
Člen | 797
+
+5
-

V tom případě to asi budeš muset přepsat ručně, nicméně spíš bych začal používat Composer, protože dneska už je to prakticky „must have“.

Václav Pávek
Backer | 97
+
+3
-

Jediná cesta je přes composer jak radí výše. V zipu byla (a asi tedy i stále je) chyba.
Chybu jsem nereportoval, poněvadž používám composer a beru to jako jediný správný způsob.

Editoval Václav Pávek (22. 5. 2019 20:41)

Pavel Janda
Člen | 977
+
+8
-

Pokud je postup přes Composer jediný správný způsob, tak pojďme ten zip z webu nette dokumentace dát pryč. A nebo ho tam nechme, ale opravený. Co vy na to?

Kde se dá ten zip opravit? Je to nějaké github repo?

Václav Pávek
Backer | 97
+
+3
-

Pavel Janda napsal(a):

Pokud je postup přes Composer jediný správný způsob, tak pojďme ten zip z webu nette dokumentace dát pryč. A nebo ho tam nechme, ale opravený. Co vy na to?

Kde se dá ten zip opravit? Je to nějaké github repo?

Za mě souhlas, šel bych cestou edukace tj. přes composer. Repo jsem nenašel.

CC: @DavidGrudl jak se to má opravit a kde? jsou statistiky stažení ZIPu?

nightfish
Člen | 472
+
+2
-

Na opravu již existuje issue na GH: https://github.com/…ct/issues/28

David Grudl
Nette Core | 8111
+
+5
-

fixed