PDA

Bekijk Volledige Versie : Upgrade naar PHP7?



NathanGeerinck
12/02/16, 08:41
Beste leden

Ik beschik over een vps server - waarop ik DirectAdmin draai - die ik huur bij TransIp en ik ben aan het twijfelen om al dan niet de PHP versie te upgraden van versie 5.5 naar 7. Zijn er een aantal dingen die niet meer zullen werken bijv. RoundCube, PhpMyAdmin, ...? Of moet ik me daar geen zorgen om maken?

Alvast bedankt voor jullie mening!

Met vriendelijke groet
Nathan Geerinck

Axel Polfliet
12/02/16, 08:48
DirectAdmin en inbegrepen softwarepakketten zullen bij een upgrade naar PHP 7 gewoon blijven werken.

NathanGeerinck
12/02/16, 09:13
DirectAdmin en inbegrepen softwarepakketten zullen bij een upgrade naar PHP 7 gewoon blijven werken.
Dankjewel voor de snelle reactie!

Puurhost
12/02/16, 10:42
Het kan hooguit zijn dat de software waar je website op draait het niet meer zo goed zal doen. Overigens als je bijvoorbeeld WordPress draait dan kan je wel, uit eigen ervaring, een snelheidswinst van ~25% verwachten! Het kan dus zeker de moeite waard zijn om te upgraden.

frajaweb
12/02/16, 14:17
Misschien een optie om dmv php-fpm 5.* en 7.0 naast elkaar te draaien. Is standaard in te stellen via custombuild. Kan je voor oudere pakketten die nog niet helemaal lekker gaan op php 7.0, nog de php 5.* versie gebruiken.

NathanGeerinck
13/02/16, 14:40
Dus.. Ik had zo'n 3 weken geleden mijn DirectAdmin vps al geüpgraded naar PHP7, toen was het niet zo'n succes omdat de httpd service niet meer correct werkte en constant crashte. Daarna heb ik gewoon een clean reinstall van de vps gedaan.

En gisteren had ik dan toch opnieuw de vps zijn upgrade laten uitvoeren en ik had weer hetzelfde probleem, ik heb de PHP versie teruggezet en dit maal kon ik de service terug aan de praat krijgen met een commando. (./build rewrite_confs)

Axel Polfliet
14/02/16, 01:19
Heb je je error_logs bekeken om te kijken waarom de http service niet kon worden opgestart? Misschien heb je custom templates staan voor httpd in /usr/local/directadmin/data/templates/custom? Zo ja, kopieer die dan even naar een andere map en compileer opnieuw. Het kan ook geen kwaad om een ./build all y uit te voeren (zo dek je tenminste alle aanwezige software incl. modules en plug-ins af).

SpectraIP
15/02/16, 22:24
Ik zou (als je klanten op de server draait) wel de mogelijkheid voor PHP 5 én 7 aanbieden.

NathanGeerinck
16/02/16, 22:08
Heb je je error_logs bekeken om te kijken waarom de http service niet kon worden opgestart? Misschien heb je custom templates staan voor httpd in /usr/local/directadmin/data/templates/custom? Zo ja, kopieer die dan even naar een andere map en compileer opnieuw. Het kan ook geen kwaad om een ./build all y uit te voeren (zo dek je tenminste alle aanwezige software incl. modules en plug-ins af).
Ik heb de error logboeken nog niet bekeken en dat zal ik zeker eens doen! En ik zal alle overige raad ook eens proberen doorvoeren.


Ik zou (als je klanten op de server draait) wel de mogelijkheid voor PHP 5 én 7 aanbieden.
Daar zal ik aan denken! :)

NathanGeerinck
01/04/16, 22:28
Ik heb zonet een nieuwe poging gewaagd om mijn VPS te upgraden naar PHP7 maar opnieuw kan ik niet meer inloggen op Roundcube, kan iemand mij helpen?

Axel Polfliet
02/04/16, 00:11
Ik heb zonet een nieuwe poging gewaagd om mijn VPS te upgraden naar PHP7 maar opnieuw kan ik niet meer inloggen op Roundcube, kan iemand mij helpen?

cd /usr/local/directadmin/custombuild
./build clean
./build update
./build roundcube

Werkt dat niet, dan

mv /var/www/html/roundcube(even tabben voor de juiste mapnaam) /var/www/html/roundcube.old/
cd /usr/local/directadmin/custombuild
./build clean
./build update
./build roundcube

NathanGeerinck
02/04/16, 00:22
cd /usr/local/directadmin/custombuild
./build clean
./build update
./build roundcube

Werkt dat niet, dan

mv /var/www/html/roundcube(even tabben voor de juiste mapnaam) /var/www/html/roundcube.old/
cd /usr/local/directadmin/custombuild
./build clean
./build update
./build roundcube

Beide suggesties werken niet, wanneer ik de Roundcube webmail bezoek krijg ik het inlogscherm te zien maar ik kan niet inloggen. Want wanneer ik het probeer dan krijg ik een '500 foutcode' terug.

Axel Polfliet
02/04/16, 00:32
Heb je een PB gestuurd.

Daros
02/04/16, 00:48
Klopt. Roundcube werkt niet met php7. Je dient handmatig een versie in custombuild te zetten zodat je naar de beta kan upgraden.

Dit staat op het forum van directadmin. Of stuur een pb als je er niet uitkomt dan zoek ik het op

Axel Polfliet
02/04/16, 01:05
Daros heeft gelijk:

cd /usr/local/directadmin/custombuild
echo "roundcubemail:1.2-beta:" > custom_versions.txt
./build roundcube

:)

NathanGeerinck
03/04/16, 13:01
Allen bedankt voor de reacties, Axel van op het forum heeft me reeds via Skype verder geholpen. :)