February 4th, 2013, 12:48 AM
About to upload new version of a website, what is the check list?
Just finished rebuilding a massive website from asp to php. What should we check before uploading the site to the server?
February 4th, 2013, 01:02 AM
February 4th, 2013, 02:34 AM
Is the version of php you used on your local machine the up to date the live server version?
Are forms protected from XSS and mysql injections.
February 4th, 2013, 06:32 PM
First I make sure I have all backups of the existing site that I'd need to quickly restore the site to it's current state, in case something goes very wrong with the update.
I've never been able to appreciate the sublime arrogance of folks who feel they were put on earth just to save other folks from themselves .." - Donald Hamilton
February 5th, 2013, 12:34 AM
Are you uploading to the same location on the same server, or are you doing it to a new hosting account in a different location or on a different server? Seeing that you're moving form ASP to PHP it seems logical that you're changing servers, but you never know.
If it's the same server and same account, then back up everything twice and have that ready for if (when) something goes wrong. Then get ready for some good hard-core debugging when something doesn't work the same on the production server. I've had that happen a few times so far and it can get very frustrating.
If it's a different server then it's going to be easier, just don't delegate the domain name to the new server until you're finished your full install and checking. Set up the new site and change the hosts file (if youre PC there is running Windows) to point the sites domain name to the IP address of the new server. This will point you and only you to that server and you can test the new site out as much as you need to to ensure that it's working properly. When you're done, delegate the domain to the new location, remove the entry from your hosts file and wait for it to propagate.
February 5th, 2013, 08:08 AM
i would have both sites up and running parallel.(i.e. a proper site and a demo/test site with PHP). Once that test site is working properly you can move/copy everything to the proper site)