Migratie shared hosting 2011 - info voor websites in eigen beheer
From Occhio FAQ
In juli 2011 (maandagavond 18 juli 2011) zal er onderhoud zijn aan de server waarop uw website(s) en/of e-mail actief is. Uw website wordt dan gemigreerd naar een nieuwe serveromgeving. De belangrijkste voordelen hiervan zijn dat uw website sneller en veiliger zal worden en dat webmailfunctionaliteiten uitgebreid kunnen worden.
Als voorbereiding daarop hebben we van uw hostingpakket een testkopie gemaakt en deze op de nieuwe webserver geplaatst.
U kunt hierop uw website testen en kijken of hij compatible is met de nieuwe standaarden van PHP5.3 en de webserver. Als dat niet zo is, raden wij u aan om uw website/webapplicatie te updaten.
Let op: deze testkopie wordt verwijderd.
U kunt dus tot en met woensdag 13 juli uw testkopie gebruiken om te testen.
Contents |
Uw website updaten
Als u uw website gaat updaten kunt u dit op twee manieren doen:
Optie 1. testen op testserver, vóór migratie kopiëren naar productieserver
Op de testkopie kunt u uw updates uitvoeren en testen. Als deze updates ook op PHP 5.2.12 werken, kunt u nog voor onze migratie (maandagavond 18 juli 2011) de testkopie op de productieserver zetten.
Op het moment dat wij uw site migreren naar de nieuwe webserver (PHP5.3) dan werkt alles direct.
Optie 2. testen op testserver, na migratie kopieren naar productieserver
Op de testkopie kunt u uw updates uitvoeren. Als deze updates NIET op PHP 5.2.12 werken, kunt u direct na onze migratie (na maandagavond 18 juli 2011) de testkopie op de nieuwe productieserver zetten.
FTP / HTTP
Afgezien van het ftp-serveradres zijn de ftp-gegevens van de testserver hetzelfde:
- ftp-server: plesk10.occhio.nl (testserver)
- ftp-gebruikersnaam: (zelfde als nu)
- ftp-wachtwoord: (zelfde als nu)
Uw website bereikbaar via:
http://{ftp-gebruikersnaam}.plesk10.occhio.nl/
bv. http://occhiodesign.plesk10.occhio.nl/
Technische aanpassingen
Specificaties nieuwe server
- Debian 6
- Plesk 10
- PHP5.3
Binnen PHP is het volgende aangepast: - ip-adres van de server blijft ongewijzigd
Aangezien PHP als CGI gaat draaien, draaien de scripts als dezelfde gebruiker als FTP. Hierdoor is het mogelijk om met FTP bestanden/mappen aan te maken en deze vervolgens met PHP te bewerken en vice versa. Bestanden/mappen moeten dus niet meer op www-data:www-data staan.
Na de migratie worden alle bestanden/mappen die op www-data staan automatisch op de ftp-user gezet.
Een nadeel van de CGI configuratie is dat de HTTP-AUTH niet meer door PHP op te vragen is. $_SERVER['PHP_AUTH_USER'] en $_SERVER['PHP_AUTH_PW'] zijn dus altijd leeg. Hiervoor bestaan workaround die via Google te vinden zijn,
In PHP5.3 zijn een aantal dingen veranderd, zie http://php.net/manual/en/migration53.php
Een van de tools die wij gratis aanbieden is een PHPfunctie-check. Hierdoor kunt u van ons een overzicht krijgen welke verouderde (deprecated) functies in uw website voorkomen en bij voorkeur vervangen moeten worden. De E_DEPRECATED-foutmeldingen worden standaard uitgezet. U kunt zo lokaal weer aan zetten. Als u deze maar als u deze DEPRECATED-foutmeldingen niet oplost krijgt u waarschijnlijk bij latere updates problemen. Wij, en PHP, raden het oplossen van deze foutmeldingen dus aan. Zie http://www.php.net/manual/en/migration53.deprecated.php
Als u gebruik wilt maken van de PHPfunctie-check, stuur dan een e-mail naar richard@occhio.nl ovv PHPfunctie-check en de naam van uw website.