I am building a site that includes a Zen Cart. The optional CSS Style Sheets, which load into the include\template folder are not loading. I checked the server's errorlog data, but I did not find any "Limit option not allowed here" errors in the log to indicate that the server did not want me to activate the new templates.
Are the items listed below reasonable options to consider on x10Hosting? Or should I look for other causes?
"1. PREFERRED: Ask your hosting company to add the "Limit" keyword to the AllowOverrides parameter of your domain's vhost configuration in their server's httpd.conf settings file.
This is your most secure option for Apache-based Webservers.
Windows IIS Webservers, this option is of no value. You'll have to use the following method instead
2. If they won't do that for you, you'll have to disable the security protections that the supplied .htaccess files would normally provide for you:
Simply use your FTP program to temporarily rename the /includes/.htaccess file to htaccess_OFF
Do the same for your /admin/includes/.htaccess file, since similar symptoms are likely occurring there as well.
After making this change, if your stylesheet loads properly (formatting appears more like you expected), then the settings in this .htaccess file will need to be altered for compatibility with your webhost, or you can choose to ignore their security benefits completely. The logic in the /includes/.htaccess and /admin/includes/.htaccess files basically just say "for all *.php files, don't allow them to be accessed via a browser directly". Your host should be able to help you secure those folders using other means if they're not willing to make the change suggested in option #1 above."
In my case, I just need to get the templates to laod. They are in the proper directory, but do not appear under the Carts Admin-> Tools->Templates menu.
Are the items listed below reasonable options to consider on x10Hosting? Or should I look for other causes?
"1. PREFERRED: Ask your hosting company to add the "Limit" keyword to the AllowOverrides parameter of your domain's vhost configuration in their server's httpd.conf settings file.
This is your most secure option for Apache-based Webservers.
Windows IIS Webservers, this option is of no value. You'll have to use the following method instead
2. If they won't do that for you, you'll have to disable the security protections that the supplied .htaccess files would normally provide for you:
Simply use your FTP program to temporarily rename the /includes/.htaccess file to htaccess_OFF
Do the same for your /admin/includes/.htaccess file, since similar symptoms are likely occurring there as well.
After making this change, if your stylesheet loads properly (formatting appears more like you expected), then the settings in this .htaccess file will need to be altered for compatibility with your webhost, or you can choose to ignore their security benefits completely. The logic in the /includes/.htaccess and /admin/includes/.htaccess files basically just say "for all *.php files, don't allow them to be accessed via a browser directly". Your host should be able to help you secure those folders using other means if they're not willing to make the change suggested in option #1 above."
In my case, I just need to get the templates to laod. They are in the proper directory, but do not appear under the Carts Admin-> Tools->Templates menu.