Upgrading from PHP 4 to PHP 5 is free of charge.
PHP 4 reached its end of life in December 2007, and the final security update was August 8, 2008. All customers on servers with PHP 4 must upgrade to PHP 5 by the end of 2009.
Customers with dedicated IP-adresses, e.g. for SSL certificates, were before the end of November contacted by customer service via e-mail to the domain's administrator's address, as defined in the account settings in the control panel on our secure web pages.
- Check that the software you're using is upgraded to the most recent version, and that this version supports PHP 5. If it does not support PHP 5, you must switch to software that supports PHP 5.
(The most recent versions of Coppermine, eZ Publish, Gallery, Joomla, Mambo, phpBB, WordPress, etc. support PHP 5)
- Log in at www.domainnameshop.com/login.
- Select the domainname you wish to upgrade.
- Select "Webhotel" from the top memu.
- Find the line with "PHP" and the version number. If it doesn't already say PHP 5.x.y (where x.y may vary), follow the link on the right "Upgrade to PHP 5 now!". (If you see a PHP version lower than 5.x.y, and you cannot upgrade, contact customer service.)
- After the upgrade, make sure that files with database passwords, admin passwords, or similar private data, are not readable for others.
- Keep in mind that no files or directories should be writeable for others!
Note!
- The upgrade is automated, and takes 1-2 hours.
- While the upgrade is under way, parts of your webpages may be malfunctioning. What works and what doesn't depends on how your software works.
- In PHP 5, register_globals is disabled. Use of URLs ("http://" etc.) in include()/require() will not work.
- PHP directives in .htaccess will result in an Internal Server Error message. If you need to change the configuration, consider creating your own php.ini.
- There are other functional differences between PHP 4 and PHP 5.2, which is the version we're currently offering. These are described in detail in PHP's migration pages.