What happens if I leave an old PHP version alone?
Once a version is past its end of life, newly found vulnerabilities are never patched, and hosting companies switch the old versions off one by one. The site will not break overnight, but when something does go wrong there is no fix to install. More often, an old site already has other problems that nobody has looked for.
How long does an upgrade take?
It depends on how much code there is and whether the site has payments, member accounts or third-party login. I log in to the server and assess it first. The report gives an estimate in working days and the reasoning behind it, and you decide after reading it. An estimate given before anyone has read the code is usually wrong.
Does the site go offline during the upgrade?
All changes are made on a staging host while the live site keeps running. Only the final switch touches production. I take a full backup first and agree the time with you in advance, then crawl the whole site again once it is live.
How do I know whether my site has been hacked before?
You usually cannot tell from the public pages. It takes logging in to the server and checking for suspicious files, unexpected accounts, altered settings and existing logs. Of the three sites described on this page, two showed traces of a backdoor planted in the past.
How do you price the work?
Assessment first, then a quote. The assessment counts the code, the places that will break after the upgrade and the features that need testing. If something outside the agreed scope turns up once work has started, I check with you before touching it. This page does not list fixed prices.
What do you need from me to start?
The site URL and the name of your hosting company are enough to start talking. Server access is only needed once you decide to go ahead with an assessment, and we will agree a safe way to hand it over then. Please do not send passwords, verification codes or customer data by email.