Noha a PHP fejlesztők időben, a támogatás végleges megszűnése előtt egy évvel figyelmeztették a felhasználókat, hogy eljött az ideje megtervezni a frissítést a jelenlegi támogatott stabil ágra, a PHP 5-re, minden bizonnyal lesznek olyanok, akik nem frissítenek, vagy technikai okok miatt nem tudnak frissíteni. Nekik a hardened PHP mögött álló PHP biztonsági szakértő, Stefan Esser nyújthat megoldást, aki a Suhosin projektjén keresztül folytatja a 3rd party biztonsági javítások kiadását a PHP 4-hez.
A részletek itt.
- A hozzászóláshoz be kell jelentkezni
- 2146 megtekintés
Hozzászólások
hülye kérdés: milyen technikai ok(ok) miatt nem lehet esetleg frissíteni php5re php4ről?
(eltekintve persze a nyílvánvaló "nem vagyok root", "nincs elég hely a partición", "soha nem használtam internetet és nemtudom hogyan kell letölteni", és hasonló okoktól)
- A hozzászóláshoz be kell jelentkezni
pl ha valaki másnak a kódját használod, php5 alatt nem fut le, és nem értesz a PHPhez, tehát nem tudod portolni, a kód gazdája meg nem akarja. Biztos vagyok benne, hogy van ilyen.
- A hozzászóláshoz be kell jelentkezni
Olyan megírt kódot futtatsz, ami nem működik együtt a PHP 5-tel, az eredeti fejlesztő már rég nem érhető el, te meg nem értesz hozzá, olyat meg nem találsz, aki portolná? Nem tudom. Nekem nincs ilyen problémám.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem is kell, hogy másé legyen a kód, egyszerűen senki nem fizeti meg, hogy átírd, és így is tökéletesen működik.
- A hozzászóláshoz be kell jelentkezni
A futtatott scriptek miatt? :-)
"no video codec le a win32vel", de "Gentoohoz lehet meg tul fiatal vagy"
- A hozzászóláshoz be kell jelentkezni
imi84, trey, bastya_elvtars:
ok, így már érthető:)
- A hozzászóláshoz be kell jelentkezni
A PHP esetében néha furcsa változtatásokat lehet észrevenni, pl. a pgconnect() átnevezése pg_connect()-re, meg hasonlók. Ezeket minimális PHP tudással és sok türelemmel könnyű migrálni PHP4-ről PHP5-re.
Aztán vannak olyanok, mint pl. az XML kezelés - ami igen jelentősen megváltozott a PHP4 és a PHP5 között. Ezeket is át lehet írni, de nem egyszerű.
Vannak olyan modulok is, amelyek csak PHP4-ben, vagy csak PHP5-ben léteznek. Az ezekre való hivatkozásokból is kell kiiktatni párat.
Ilyesmik. Semmi megoldhatatlan, de az üzleti életben dolgozók számára általában nem nyilvánvaló, hogy ami egyszer működött, abba miért kell további energiát fektetni ahhoz, hogy tovább működjön.
- A hozzászóláshoz be kell jelentkezni
Bezzeg a java, az backward compatible! :)
- A hozzászóláshoz be kell jelentkezni
csak az egyes implementaciok nem azok ;)
- A hozzászóláshoz be kell jelentkezni
"de az üzleti életben dolgozók számára általában nem nyilvánvaló, hogy ami egyszer működött, abba miért kell további energiát fektetni ahhoz, hogy tovább működjön."
ez azért érthető szerintem :>
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24
- A hozzászóláshoz be kell jelentkezni
Ha már nem fizet az ember a webszerveren futó szoftverekért, akkor azért fektessen bele energiát legalább.
"no video codec le a win32vel", de "Gentoohoz lehet meg tul fiatal vagy"
- A hozzászóláshoz be kell jelentkezni
nem a hostingokra, meg pistike honlapjára gondoltam, hanem teszem azt van egy cég aki megrendel egy komplett akarámit php-ben sok sok pénzért, megcsinálják, kifizetik. Majd két év múlva szólnak hogy fizetni kéne, mert a készítő cég nem biztos hogy napokat heteket stb akar eltölteni az átírással hogy menjen :D
ez nekem se tetszene :> persze éppen emiatt vannak a mai napig is régi rendszerek müködésben persze nem csak php-re értem hanem másra is :D
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24
- A hozzászóláshoz be kell jelentkezni
Nézzük például azt az esetet, ha ez a komplett akármi C-ben lett megírva. Elég állandó nyelvnek tűnik, aztán mikor frissítesz a 2.96-os Red Hat gcc-ről mondjuk Ubuntu 8.04-re 2.6.24-es kernellyel, akkor megtanulod majd, hogy mi a rendszerszemlélet. :)
- A hozzászóláshoz be kell jelentkezni
Ja kérem, PHP5 már 4 éve van.
(Egyébként meg az informatika nemcsak úgy fejlődik, hogy jobb a proci meg nagyobb a HDD, hanem szoftversen is -- ezt nem értik a vezetők.)
"no video codec le a win32vel", de "Gentoohoz lehet meg tul fiatal vagy"
- A hozzászóláshoz be kell jelentkezni
Akkor az IBM mainframe-ek miért tudják még a 30 évvel ezelőtti kódot is futtatni változtatás nélkül? :)
--
Ruby takes the elegance and simplicity of Perl, and mixes it with the library support of Lisp.
- A hozzászóláshoz be kell jelentkezni
Természetesen azért, mert ott gondoltak a kompatibilitásra. Itt nem, de itt meg lehetett előre tudni, mi lesz.
"no video codec le a win32vel", de "Gentoohoz lehet meg tul fiatal vagy"
- A hozzászóláshoz be kell jelentkezni
Különben is a stabil API és társai csak a gyengéknek való, hackerek a kihívásra hajtanak (hát még a programtervezők :).
- A hozzászóláshoz be kell jelentkezni
Szerintem ha vesz vki egy szoftvert, akkor normalis, hogy meg van adva, hogy X platformon fog futni, mashol meg nem.
Vagy vegyen hozza supportot.
- A hozzászóláshoz be kell jelentkezni
Csak itt az a probléma, hogy a platform kikopik (mondjuk helyesen) és az új nem kompatibilis a régivel maradéktalanul.
- A hozzászóláshoz be kell jelentkezni
Hány és hány ezeréves Solaris, Windows és ezer más OS pörög még ilyenek miatt (is).
- A hozzászóláshoz be kell jelentkezni
jaja vagy pl dos :> hallottuk, hogy csak most álltak le a 3.11 es winek eladásával :>
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24
- A hozzászóláshoz be kell jelentkezni
Na persze, a Solaris/SPARC a mai napig a kezdetekig visszamenoen kompatibilis. Allitolag. En nem probaltam. De volt is a Sun reklamrol hir a huppon.
- A hozzászóláshoz be kell jelentkezni
Küldd el ide, majd ők megvizsgálják ezt a mítoszt.
- A hozzászóláshoz be kell jelentkezni
Linux kernel is elveszi a regi a.out binarisokat is.
Amit nem lehet megirni assemblyben azt nem lehet megirni.
2.6.27-rc2-00389-g10fec20
- A hozzászóláshoz be kell jelentkezni
Ez nem az a kategória.
- A hozzászóláshoz be kell jelentkezni
Sok éves Sun 10K-ra Solaris 10-et raktam, majd a Solaris 2.6-hoz írt Jni FC kártya drivert feltelepítettem a Sol 10-re, és teljesen korrektül látta vele az ősrégi EMC 3930-as diszkalrendszert.
Asszem ez +1 pont a kompatibilitásnak.
- A hozzászóláshoz be kell jelentkezni
Azert a dologhoz hozzatartozik, hogy a PHP5-nek van olyan beallitasa, amivel joreszt kompatibilisse teheto a 4-es verzioval. Pl. az OO teren.
Mar nagyon regota vartam ezt a lepest, most mar talan nem kell a 4-es PHP hulyesegei miatt olyan fuggvenyek hasznalatat kerulni, ami az 5-ben benne van, de a 4-ben meg nem volt (vagy parameter nem volt). (Pusztan nehany elmaradott hosting ceg miatt.)
Raadasul allitolag gyorsabban is fut (ezt nem benchmarkoltam).
----
I have a solaris box that does nothing.. its pretty good at it aswell. - besok, deviantart
honlapkészítés
- A hozzászóláshoz be kell jelentkezni
Azért tudok néhány webhosting céget, ahol még a suhosinra is ferde szemmel néznek...
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
8% performance penalty miatt, gondolom.
- A hozzászóláshoz be kell jelentkezni
Ahova _tényleg_ performance kell, és PHP-ben csináltatják meg a rendszert, ott valami nem stimmel (fejben).
Andi, really. Take it from me. If I tell you something, I'm usually right.
- A hozzászóláshoz be kell jelentkezni
Tudod, azert eleg sokmindent meg lehet tenni a php-vel ahhoz, hogy ne a 8% teljesitmenyveszteseg miatt ragjak a kuszobot. Ja, es eacceleratorral valamennyi veszteseg visszahozhato, de hat ugye akkor mar erteni kellene ahhoz amit csinalunk, az meg man luxus... ehhh....
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
PHP: There's more than one way to do it, all of which are wrong.
:)
--
Ruby takes the elegance and simplicity of Perl, and mixes it with the library support of Lisp.
- A hozzászóláshoz be kell jelentkezni