The full step-by-step guide is here. Make sure to ask if you have trouble following it:
- Create a new hosting account.
- Remove the domain from your old account.
- Get a clean copy of WordPress. Do not use softaculous.
- Add the domain to your new account.
Make sure not to install WordPress at this step.
- Go to your old DB and check the
wpmi_options
table. Tell me what is the value ofactive_plugins
,template
, andstylesheet
.
This is used to determine what plugins and theme you are using right now. It would be better if you can figure it out yourself, but if not, I can help.
- Extract WordPress locally.
- Download the required plugins (usually from WordPress.org) and put the extracted files into
wp-content/plugins
. - Do the same for theme, and put the files into
wp-content/themes
.
This is to make sure the pages won’t broke due to a missing plugin or theme.
- Create a new DB inside the new account.
- Remember the following info of the new DB:
- DB Name
- DB Host
- Account Username
- Account password.
- Import the DB:
- Open phpMyAdmin of the new DB.
- Hit “Import” tool in the tab.
- Upload the backup you just got (hopefully you got it!) and restore from the backup.
This will transfer the old DB data to the new DB.
- Copy the
wp-config-sample.php
intowp-config.php
. Then change the following lines (All the info is from the new DB and new account) :
/** The name of the database for WordPress */
define( 'DB_NAME', 'DB Name' );
/** Database username */
define( 'DB_USER', 'Account Username' );
/** Database password */
define( 'DB_PASSWORD', 'Account password' );
/** Database hostname */
define( 'DB_HOST', 'DB Host' );
and this line:
$table_prefix = "wpmi_";
- Upload all the content to the new account, inside the
htdocs
folder.
The final structure should look like this:
htdocs
- wp-admin
- wp-content
- wp-includes
- index.php
- ...
Make sure to use a desktop ftp client like FileZilla, instead of the online file manager.
- If you previouly have an active SSL certificate for your old site, you’ll have to go to “Free SSL Certificate” and either reinstall or request for a new certificate.
Now after all these steps, if everything goes well, you should be able to see your site without images.
Then it’s the boring job: fix the images.