PDA

Bekijk Volledige Versie : php 5.2 en 5.3 op dezelfde virtuele server?



Wim Steynen
08/01/13, 09:18
De php ondersteuning wordt stilletjes aan een probleem.
Voor Joomla 3.0 en JomSocial 2.8 heb ik php 5.3 nodig maar anderzijds heb ik nog een aantal sites van klanten die draaien op Mambo en Joomla 1.0 en daarvan weet ik dat die problemen geven met php 5.3.

Volgens mijn hoster kan je maar 1 php versie hebben op een virtuele server volgens anderen zou dit per domein moeten in te stellen zijn. Kan iemand mij hierover informeren?

Processor Name Intel(R) Xeon(R) CPU E5430 @ 2.66GHz
Vendor ID GenuineIntel
Processor Speed (MHz) 2660.000
Total Memory 4043796 kB
Free Memory 486500 kB
Total Swap Memory 4095992 kB
Free Swap Memory 4095908 kB
System Uptime 67 Days, 21 Hours and 40 Minutes
Apache 2.2.17 Running
DirectAdmin 1.40.3 Running
Exim 4.72 Running
MySQL 5.0.91 Running
Named 9.3.6 Running
ProFTPd 1.3.3c Running
sshd Running
dovecot 1.2.16 Running
Php 5.2.16 Installed

Ramon Fincken
08/01/13, 10:08
gewoon brute force updaten. (ok .. eerst melden aan de klanten en mogelijkheid tot opzeggen geven) Dat je Joomla 1.0 nog toestaat op je server!

t.bloo
08/01/13, 10:22
Het is inderdaad tricky. Je kunt beter je 5.2 klanten op een aparte (oude) server houden (afsterfconstructie). Je up-to-date klanten zet je dan op een nieuwe server, met PHP 5.4 natuurlijk.

SF-Jeroen
08/01/13, 10:51
Ik neem aan dat je 5.3 en 5.4 bedoeld? Dat kan zeker, hier staat uitgelegd hoe: http://www.acoon.dk/blog/php-5.3-and-5.4-with-directadmin/

tjvb
08/01/13, 11:37
De laatste PHP 5.2 versie is van 6 januari 2011. Oftewel al 2 jaar oud. Bij de release van 5.3.6 ( 17 maart 2011) is gemeld dat PHP 5.2 niet meer ondersteund wordt.
Stuur je klanten een mail dat over bijvoorbeeld een maand PHP 5.2 vervalt en je 5.3 (of liever 5.4) gaat draaien. Dan geef je ze nog een kans om te updaten.

®on
08/01/13, 13:12
Je kunt beter je 5.2 klanten op een aparte (oude) server houden (afsterfconstructie).
Met de mogelijkheid dat je nog lange tijd vast zit aan een verouderde 5.2 omgeving voor die gebruikers die maar niet over willen. Zou niet mijn voorkeur hebben. Je moet ergens een einddatum hanteren, of de mogelijkheid om een eigen VPS/server af te nemen met 5.2.

Een duidelijke mail met daarin een datum waarop 5.2 ondersteuning vervalt, heeft mijn voorkeur. Op deze wijze is 5.2 uitgefaseerd.

NibeP
08/01/13, 13:25
Als je DirectAdmin gebruikt kan je met CustomBuild 2.0 2 verschillende PHP versie's draaien.
In de .htaccess kan je vervolgens aangeven welke versie je wilt gebruiken.

Keizer
08/01/13, 14:17
Als je DirectAdmin gebruikt kan je met CustomBuild 2.0 2 verschillende PHP versie's draaien.
In de .htaccess kan je vervolgens aangeven welke versie je wilt gebruiken.

Als ik me niet vergis kan dit alleen met php 5.3 en 5.4 samen, niet met 5.2 en 5.3.

Wij hebben onze laatste afsterf servers bijna allemaal geupdate naar 5.3 en helaas kost dit wel eens klanten, maar vooral osCommerce. Simpele Joomla's draaien gewoon op 5.3 met wat simpele aanpassingen.

Mark17
08/01/13, 14:49
Simpele Joomla! 1.x versies draaien met minimale aanpassingen ook op PHP 5.4. Het ging uit mijn hoofd om het aanpassen van 2 of 3 regels code, dit hebben wij op verzoek van klanten dan ook gratis aangepast.

SebastiaanStok
09/01/13, 09:05
Van PHP 5.2 direct overstappen naar PHP 5.4 zou ik niet aanraden.
In 5.4 zijn een paar belangrijke wijzigingen doorgevoerd die geheid oude scripts kapot gaan maken!

http://php.net/manual/en/security.magicquotes.php deprecated in 5.3, verwijderd 5.4
http://php.net/manual/en/migration54.incompatible.php

t.bloo
09/01/13, 18:29
Tja dat blijf je houden. Nu is 5.2 oud (maar niet noodzakelijk onveilig), over een jaar is het 5.3, over drie jaar 5.4 etcetera...