Konečně jsem se dostal k tomu, abych vyzkoušel aspoň úvodní instalátor. Pár postřehů:
- Neměl jsem zapnutý PHP modul intl. Instalátor sice v pozdějším kroku vypisuje, které PHP moduly potřebuje a jestli jsou zapnuté, nicméně bez intl se do tohoto kroku ani nedostane (nevím, jak jsou na tom ostatní moduly, ty jsem měl).
- Pokud má člověk zapnutý error level E_ALL (včetně E_NOTICE), je prvních pár stránek prohlížeče vytapetováno hláškami jako "Return type of Jet\Http_Request_Trap::next(): mixed should either be compatible with Iterator::next(): void" nebo "Implicit conversion from float 1.001 to int loses precision". Až po několikanásobném PageDown se zobrazí obsah stránky. Na jednom z kroků instalátoru to i způsobilo nefunkční redirect (protože "headers already sent").
Víc jsem toho zatím projít nestihl. Tyhle chybky ale trochu kazí první dojem a jak jistě víte, ten je hodně důležitý.
Opraveno ... Kam mám poslat flašku (či něco jiného)? ;-)
Jet si sám zapíná error reporting na E_ALL - samozřejmě.
Ale tohle byla záležitost PHP8.1 a musím si prostě posypat hlavu popelem a přiznat se, že vše bylo testováno na PHP8.0 a pro jinou práci (co se týká Jet tak hlavně revize a psaní dokumentace) jsem se k 8.1 nedostal. Ne výmluva - má blbost a hodně užitečné ponaučení.
A že intl jsem bral jako standard již několik let, ale to je můj "mikrokosmos" a díky za vytažení z tohoto mikrokosmu :-)
Přesně to potřebuji - dostat to mimo můj "mikrokosmos"
Přečteno 21 846×
Přečteno 19 817×
Přečteno 18 835×
Přečteno 18 550×
Přečteno 17 430×