By The AL on
To date I've built four Drupal sites using 5.x, but I've only launched one of them. They're all built on one server, and when we're done we transfer them to whereever the clients needs them in the end. The first time around someone at work helped me because he has launched many of them before. We also had a book onhand that had a step by step of what files you need to go into to retrieve certain data, how to prep the DB on the new server, etc. Well, he has since left and he took the book with him. Is there a place online that has a checklist or a tutorial?
Comments
If you use Cpanel
Cpanel has the full backup procedures it will backup everything including the database for use only if you are moving to another server or if you wish to keep a local copy.
Otherwise you could backup all the separate aliases, databases and other home directory items and install them separately.
---------------
Russell Griechen
Package everything in drupal
Package everything in drupal in a tarball (assuming your uploaded files are also in there): From the parent directory above drupal:
(or use your cpanel)
Then go to phpmyadmin and download a database dump.
Go to the new server, get the tarball and uncompress it (and move or rename the directory as needed):
(or use your cpanel)
Create a new database (set the charset/collation to utf8_general_ci) and a database user, and assign the needed permissions to the user. Then go to phpmyadmin and import your database dump.
Edit Drupal's settings.php file with the new database information.
Check settings.php and .htaccess for any specific references to the old domain name or path and fix them (if it has changed).
Make sure that your uploaded files drectory and its subdirectories are writable by the web server.
You may also need to fix any links in the content (including images) which are using a full URL with the old domain name.
If clean url's don't work correctly, then disable them (http://drupal.org/node/5590) until you fix them (http://drupal.org/node/15365)