Part of the problem may be the PHP level of the older version of Zen Cart.
If you are trying to run two PHP levels that are not compliant with BOTH versions of Zen Cart, it will not work if the carts are at the same level.
Your older cart probably has the .htaccess file because your cPanel set the file either through cPanel's setting the PHP, setting a 301 redirect, or both. Most cPanel-created .htaccess files are to set the PHP for that folder. Here's an example of both.
Code:
# Needed before any rewriting
RewriteEngine On
# Redirect HTTP with www to HTTPS without www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
# Redirect HTTP without www to HTTPS without www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Redirect HTTPS with www to HTTPS without www
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
## 301 Redirects
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php72” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
This makes sure that, no matter if http or www is used, all requests for the domain wind up at htps://YOURDOMAIN.com and sets the PHP level at 7.2 Other than providing a PHP level for the folder, this .htaccess is, as DrByte says, not required for Zen Cart.
Let's say the older version is in public_html (aka the root) and the PHP is 5.6.4. Nothing you or the host does will "allow" a higher PHP on another folder at the same level. Normally, a site is at "home/public_html". If you move your 1.5.7 folder to "home/", you can then set the 1.5.7 folder to the 7.3 and it will "take". This will allow you to finalize 1.5.7 while ensuring that your older site will be working as well.
As to the gzip... About five years ago, gzip was slacking off and hosts started using other compression methods. Gzip has turned things around, and we prefer it over the other methods. Thus, we still see a GZip setting in Configuration > GZip Compression.
You're actually with HostGator and on a wordpress server. That may or may not drive what kind of response they give you.
Not denigrating your host. One of my main concerns with the current COVID-19 response mode, is customer service. Whereas we used to have several folks at various levels BUT, all within shouting distance of each other. Phone goes to mute, "Hey Fred. You ever run into (insert first-time problem here)." If Fred can't help, Susan will probably know.
Problem is, Fred and Susan are now at their dining room table miles apart. It's more the luck of the draw with tech support than it ever was. If the person you get has never had such a problem, it's 50/50 that you will get a correct answer. All customer support is having to deal with this now.
Bookmarks