Prepare
Get your site ready for migration.
Complete the following tasks on the source site to ensure a successful migration.
Check your plugins and/or modules against Drupal Modules Known Issues and WordPress Known Issues.
Make sure your code is compatible with the latest recommended version of PHP for your CMS. If not, be prepared to adjust PHP versions.
Remove unneeded code, database tables, and files.
Choose to either move the contents of Aquia's nested directory
docrootup and remove the folder, or rename the folder toweband setweb_docroot: truein yourpantheon.ymlfile. For more information on nested docroots, see Serving Sites from the Web Subdirectory.Navigate to your Acquia dashboard > click Manage > click Extend. Click Uninstall to uninstall Acquia-specific modules.
Adjust any special Acquia configurations related to
envto ensure compatibility with Pantheon's platform.Uninstall any Acquia Search modules and the default Drupal core Search module (if still enabled for your site) by navigating to
admin/modules/uninstallif you plan on using Pantheon Search.
If query cache is turned on within the MySQL service (an obsolete setting), you may notice a severe performance drop on Pantheon during the User Acceptance Testing stage of an active migration from Acquia. We recommend that you move to a modern service to avoid this issue.
If you would like to confirm that your performance drop is caused by the obsolete query cache MySQL service setting, connect to the MySQL service in Acquia’s production environment and run the following:
SHOW VARIABLES LIKE 'query_cache_%';High values for the query_cache_limit and query_cache_size variables will confirm that performance degradation is related to the MySQL query cache service setting.