1. OC Version 4.1.0.4
2. Default theme
3. 1 locally-developed "module" extension (it currently includes a settings page, a simple banner at the top of the header on admin pages, and functionality to add/modify/remove products and their associated details based on an external source)
4. No additional translations
5. PHP Version 8.4.8
6. Brave 1.80.115 (Chromium: 138.0.7204.97)
7. No CloudFlare or any other WAF/CDN/etc.
When I go to the checkout page, it visually appears to load OK. However, the "Country" and "Region / State" dropdowns are empty except for the default "Please Select" value. When I open my browser's devtools, I see several console log errors:
Code: Select all
GET http://localhost/catalog/view/data/localhost/en-gb/localisation/currency.json 404 (Not Found)
Could not load file localisation/currency.json
GET http://localhost/catalog/view/data/localhost/en-gb/localisation/country.json 404 (Not Found)
Could not load file localisation/country.json
GET http://localhost/catalog/view/data/localhost/en-gb/localisation/country-223.json 404 (Not Found)
Could not load file localisation/country-223.json
My guesses on the solution are:
1. Perhaps a bug in the formatting of the URL being requested? The URLs above don't look right compared to the pattern of just about every other URL I see when interacting with the site...
2. There's some basic server configuration that I still need to edit on my test site. I'm new to OpenCart, so that's definitely a possibility.
If someone is able to help me figure out the root of this issue, that would be great. Thanks!