I'm nervous about posting this but you are clearly struggling to resolve this and haven't reached out to any of the developers who understand hosting.
Firstly, can you confirm in Settings>Business Settings>Payment and Security.....if you have "Use SSL/TLS" ticked and whether it is applied to just Checkout etc or to the whole website.
If you are using SSL/TLS on the whole website then here is what I would do in your position.
1. Take a snapshot or two
2. Go to Web>Network Setup
2.a Export the settings
2.b Check the fields that are "Path from x to y" or similar. You may need to go through the Wizard to check them. If it shows an error then report it back here if you can't fix it.
2.c Run a network Test. If it passes then carry on with 3. below. If it fails report that back here.
3. Take a backup of the current .htaccess file.
4. Replace the contents of the .htaccess file with :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.co.uk$ [NC]
RewriteRule ^(.*)$ https://www.domain.co.uk/$1 [R=301,L]
(replacing "domain" with your domain name and ".co.uk" with ".com" if necessary)
5. Perform a full refresh using Web>Refresh Website. There is no need to upload images etc.
6. Test your website on various browsers (you may need to clear cache).
NOTES:
About 2. The error message in your original post indicates that the host has changed something else as part of the PHP upgrade and I can't see that being fixed in any of your posts - they've probably changed the location of the cgi-bin or changed some permissions. I've seen this before - mostly with Heart Internet shared hosting.
About 4. This code forces www and forces https. It is what I use on my own SD websites.
If there is no difference - or things are worse - you can restore the .htaccess file and the Sellerdeck snapshot and run another Refresh Website.
Remember - you can never have too many file backups and snapshots especially when making changes like this.
I'm nervous about posting this because I understand my hosting and its configuration and the steps I've outlined will work there. But I don't understand Easyspace and, where I've undertaken work for clients who host with Easyspace, I find them to cause almost as many problems for Sellerdeck as Heart Internet do.
Our hosting allows you to set the PHP version at the domain level.... not that it matters for SD sites unless you are running Wordpress or similar along side it.
Firstly, can you confirm in Settings>Business Settings>Payment and Security.....if you have "Use SSL/TLS" ticked and whether it is applied to just Checkout etc or to the whole website.
If you are using SSL/TLS on the whole website then here is what I would do in your position.
1. Take a snapshot or two
2. Go to Web>Network Setup
2.a Export the settings
2.b Check the fields that are "Path from x to y" or similar. You may need to go through the Wizard to check them. If it shows an error then report it back here if you can't fix it.
2.c Run a network Test. If it passes then carry on with 3. below. If it fails report that back here.
3. Take a backup of the current .htaccess file.
4. Replace the contents of the .htaccess file with :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.co.uk$ [NC]
RewriteRule ^(.*)$ https://www.domain.co.uk/$1 [R=301,L]
(replacing "domain" with your domain name and ".co.uk" with ".com" if necessary)
5. Perform a full refresh using Web>Refresh Website. There is no need to upload images etc.
6. Test your website on various browsers (you may need to clear cache).
NOTES:
About 2. The error message in your original post indicates that the host has changed something else as part of the PHP upgrade and I can't see that being fixed in any of your posts - they've probably changed the location of the cgi-bin or changed some permissions. I've seen this before - mostly with Heart Internet shared hosting.
About 4. This code forces www and forces https. It is what I use on my own SD websites.
If there is no difference - or things are worse - you can restore the .htaccess file and the Sellerdeck snapshot and run another Refresh Website.
Remember - you can never have too many file backups and snapshots especially when making changes like this.
I'm nervous about posting this because I understand my hosting and its configuration and the steps I've outlined will work there. But I don't understand Easyspace and, where I've undertaken work for clients who host with Easyspace, I find them to cause almost as many problems for Sellerdeck as Heart Internet do.
Our hosting allows you to set the PHP version at the domain level.... not that it matters for SD sites unless you are running Wordpress or similar along side it.
Comment