PHP buil-in server, instalace, archiv nette 3.0
- rous
- Člen | 3
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 | 209
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:
- Václav Pávek
- Backer | 101
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
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 | 101
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?