What to do with Smart Slider 3 after the website was moved or the domain name changed?
After moving your website from one server to another, or just changing the domain/URL of your website, you will have to do two actions:
- Press our Clear cache button. If your website was moved correctly, all files will use the new domain in their urls.
- If you are using the Pro version, move your license to the new domain.
Common problems
Not all the files were moved
You might see PHP errors, that Cannot open XY, file doesn't exist
or XY Class is missing
and our admin area probably doesn't even load. In these cases you should follow these instructions:
WordPress
Go to your Plugins list, delete your Smart Slider 3 plugin (don't worry, your sliders will stay) and then install it again! Do the ftp installation if the problem still wouldn't disappear and with a program like Filezilla you could make sure all files were uploaded.
Joomla
Install Smart Slider 3 again. Don't worry, your sliders will stay!
Still the previous domain is used
We are not storing the domain in our slider, but we are asking it down from the website. If you still have the previous domain, even after clearing the slider's cache, it is still stored somewhere on your site. Try to follow these instructions:
WordPress
Take a look at your website's General settings to make sure the new urls are used:
After that check the wp-config.php file and there also make sure all domains are replaced!
If you needed to make changes, clear our cache.
If it still won't work, open up your wp-config.php file and write this into it with your new domain:
define('WP_CONTENT_URL', 'http://example.com/wp-content');
Clear our cache. Our system uses this WP_CONTENT_URL
which suppose to be set up by WordPress itself, but if this constant is defined, WordPress won't change it anymore.
If you followed these instructions your problem should be solved, but if it still isn't, there is still one more possible way to fix your problem.
Joomla
Check Joomla's configuration.php file and make sure all domains are replaced! If you needed to make changes, clear our cache.
If it won't work, open up the configuration.php file and set the $live_site
variable with your domain:
public $live_site = 'http://example.com/';
and clear our cache.
If you followed these instructions your problem should be solved, but if it still isn't, there is still one more possible way to fix your problem.
One possible way from our end
The given suggestions should work at any case, so if you follow them correctly, you wouldn't need this workaround. We have a Translate url option at the Global settings of our slider, where you can write a from and to url, which would replace all urls within your sliders.
The cache should be cleared automatically, but just in case clear our cache.
IP address is used, not the real domain
As written in here, in WordPress at the wp-config.php file and in Joomla in the configuration.php file you can define the url of your website. People commonly use the $_SERVER['HTTP_HOST']
constant to define these values. This is wrong, as this constant is a server configuration defined value, which in some cases is set to return the IP address of the website and not the domain. So as written in our instructions, you have to write down the domain and don't try use server defined constants, as they could have wrong values.