Here are a few suggested changes to the documentation at:
http://www.modxcms.com/moving-sites-to-new-servers.html
In step one:
Current:
Don’t forget to rename the .htaccess file in the /manager folder to turn off the RewriteEngine for that folder.
Suggested:
Rename the ht.access file in the /manager folder to .htaccess. This will turn off the RewriteEngine for that folder.
In step 6:
Current:
Dump the local DB contents (use the Backup Manger, or any MySQL client such as phpMyAdmin) and then execute the SQL dump in the target DB on the remote LAMP server (most hosting environments use phpmyadmin for this).
Suggested:
Dump (export) the local DB contents (use the Backup Manager, or any MySQL client such as phpMyAdmin). In phpMyAdmin, select SQL for the file type. Save to a file on your local machine and note the location. Then go to the remote LAMP server and import the SQL dump you saved into the modx DB (most hosting environments use phpmyadmin for this -- select the database and "import" the SQL file).
In step seven:
Current:
Access the remote manager’s . . .
Suggested:
Point your browser at
http://yoursite.com/manager. After logging in, go to . . .
Suggested new step between 7 and 8:If you can’t access the manager, you may have the wrong database settings in manager/includes/config.inc.php. Try correcting them on the local machine and uploading the file again. If you still can’t access the manager, try going to
http://yoursite.com/install and doing a "custom install." There you can try different database settings and test them until you get a connection. As long as you haven’t hacked any of the MODx code on the local machine, you can finish the install. Alternately, you can put the correct settings (now that you know them) in manager/includes/config.inc.php and upload it.
Bob