How To Migrate WordPress From cPanel

Most cPanel WordPress sites live under public_html, an addon-domain folder, or a subdomain folder. Migration Monkey uses that install folder to analyze the application, read wp-config.php, stream files to the destination agent, and export matching WordPress tables.

Before you start

Recommended cPanel flow

  1. Upload the destination agent to the destination WordPress folder.
  2. Open the destination agent and save database credentials on the destination server only.
  3. Upload the source agent to the source WordPress folder.
  4. Open the source agent, paste the job token, and run Analyze source.
  5. Review detected app, version, file count, database size, and PHP runtime limits.
  6. Start direct transfer, then watch job events in the Migration Monkey dashboard.

Common cPanel fixes

If PHP times out, place the generated .user.ini in the same folder as the source or destination agent. If files fail to write, check cPanel file ownership and folder permissions. If the database import fails, confirm the destination database user has create, drop, insert, update, and alter permissions.