Portál AbcLinuxu, 1. května 2025 19:00
Jistá hostingová firma nabízí i mimo jiné poměrně populární program FREE. Docela slušný prostor, mnoho databází, webmail. S výhradou, že jde o testovací hosting, že je tedy bez technické podpory a bez garance. Z toho vyplývají občasné neavizované a nikde nezmiňované výpadky jak různých funkcí, tak celých webů. Dobrá. Free je free...
Že ale dojde přes noc k nasazení betaverze PHP 5.1 (ačkoliv podle deklarace má běžet verze 5.04), navíc verze, která pro provozovatele mnoha aplikací znamená
Fatal error: Only variables can be passed by reference with array_shift
a tím pádem konec bez ručních oprav kódu aplikace (např. redakčního systému), toho bych se nenadál ani v nejdivočejších snech.
Problém je známý a dokumentovaný, řešení (zatím) není. Že se objeví brzy nějaký komplexní fix pro dané aplikace kvůli 5.1.0b3, je asi naivní očekávat, protože je možné, že problém vyřeší nějaká další verze PHP. Administrátorům zmiňovaného hostingu je to podle všeho jedno. Free je free...
Taky byste si dovolili nasazovat mezistupně BETA verze na nějaký server, kde běží tisíce hostingů?
Tiskni
Sdílej:
nevím čemu se divíte u jedné desetinky.Tomu, že je to BETA. Kvuli oficialnimu release je mozne udelat nebo casto dohledat nejaky fix (dokonce i z PHP4 na PHP5), kvuli nejake beta verzi, kterou nikoho soudneho nenapadne nasadit do ostreho provozu, asi tezko...
..., vy pro ně free betatester ;)Vzhledem k tomu, ze nijak nesbiraji uzivatelsky feedback (ani na nej nereaguji), tak asi tezko budou uzivatele testery. Doufam, ze aspon posilaji bugove hlasky do php, kdyz uz tim otravuji tisicum lidi zivot. Jinak nevidim duvod, proc na bezicim hostingu testovat beta-verze... Nove release, proc ne. Betu bych testoval max. na neverejnem prostoru.
Ještě bych rád dodal - ta vaše slavná chyba, kterou to PHP vyhazuje není chyba, ale špatně použitá funkce array_shift. Patrně používáte aplikace od nějakých amatérů, kteří prasi kód a najednou se jim to vymstilo. Přitom opravit skripty tak, aby to tuto chybu nevyhazovalo je poměrně triviální, stačí jeden search&replace. Žádná další verze PHP to za vás nevyřeší, jenom špekulujete.Opravit se to pochopitelne pokusim, s tou dalsi verzi PHP jsem myslel spis na to, ze pro oficialni verze PHP se clovek pro zavisle aplikace dohleda patche nebo navodu daleko spis nez pro betu. S tim prasenim kodu... Nejsa programator, rad bych vedel, jak se mam predem poznat, ktera aplikaci kod prasi a ktera nikoliv. Je na to nejakej figl? :) Jinak netematizuju primo pipni.cz, spis mi slo o tu drzost (odvahu?), nasazovat beta verze na verejny hosting.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.