Download a backup of all your wordpress files. If it is in public_html at your current server, just download a full directory backup and the database you have connected to your site
On a shared server you will just need to reimport the files, database, adjust the wp-config details that are likely to change after the transfer and your site is ready to go!
Give this a read too:https://www.hostinger.com/tutorials/how-to-migrate-wordpress
Ok so I’ve done all that.
Updated the relevant database table to domain rather than domain/wp
updated the wp-config.php etc
Now I’m trying to test it before changing the nameservers my domain name points to.
Having some difficulties so have lodged a ticket – hopefully have this sorted soon 🙂
So the problem (not being able to access the site)
I got this response from my new hosting provider
(Note that I have replaced the actual sitename with the word sitename.
I have taken a look for you and it looks to be an issue with the goodbye_captcha plugin.
I was able to disable it and the site loaded. I have re enabled this for you now.
[28-Jun-2019 06:31:03 UTC] PHP Fatal error: Uncaught Error: Class ‘MchGdbcIPUtils’ not found in /home/sitename/public_html/wp-content/plugins/goodbye-captcha/includes/vendor/MchHttp/MchGdbcHttpRequest.php:117
Stack trace:
#0 /home/sitename/public_html/wp-content/plugins/goodbye-captcha/engine/GdbcIPUtils.php(30): MchGdbcHttpRequest::getClientIp(Array)
#1 /home/sitename/public_html/wp-content/plugins/goodbye-captcha/goodbye-captcha.php(140): GdbcIPUtils::getClientIpAddress()
#2 /home/sitename/public_html/wp-settings.php(362): include_once(‘/home/sitename/…’)
#3 /home/sitename/public_html/wp-config.php(80): require_once(‘/home/sitename/…’)
#4 /home/sitename/public_html/wp-load.php(37): require_once(‘/home/sitename/…’)
#5 /home/sitename/public_html/wp-blog-header.php(13): require_once(‘/home/sitename/…’)
#6 /home/sitename/public_html/index.php(17): require(‘/home/sitename/…’)
#7 {main}
thrown in /home/sitename/public_html/wp-content/plugins/goodbye-captcha/includes/vendor/MchHttp/MchGdbcHttpRequest.php on line 117
So first of all – I don’t recall having installed a plugin called that -though I suspect my previous host probably did as they helped me set the site up years ago.
The new hosting provider also says
It looks to be an issue with a plugin, I renamed the plugins folder, so you would need to ascertain which plugin is the issue.
I assume the problem is with that plugin only?
In any event, how would I go about removing plugins without having access to the wp-admin dashboard, only cpanel ? And in such a way that it doesn’t bugger EVERYTHING up…
All help appreciated and welcome 🙂
I’ve had a look at the (old) site ie existing host and there is no “goodbye-captcha” plugin listed on the plugins section of the dashboard.
The only ‘captcha’ plugin is one called “Really Simple CAPTCHA”
Even more ridiculous on both the old and the new host, the directory…
plugins/goodbye-captcha
does not exist.
aarrrggghhhh
PLEASE help me !
Interestingly I got some sort of notification – ostensibly from wordpress from a feature built into the new version – telling me that there’s an error being produced by the mod WPBruiser.
Is this a legit warning from WP, or some hacker trying to get the plugin disabled?