I'm hosting on Cloudways and have been trying to narrow down this problem.
All of these are fresh installs. Modules updated as requested. SSL enabled. Debugging turned on. Everything else in default settings.
TB 1.0.5 = ES module runs fine
TB 1.0.7 = ES module runs fine
TB 1.0.8 = ES module installs, indexes, but the entire front office ceases to function.
Back office continues to work okay but trying to access the front office results in this error (with debugging turned on):
Since that code chunk starts with "@since 1.0.8" I'm guessing that did something that broke the way the ES module works.
Any chance of a fix for this? I'm more than happy to provide TB devs with all credentials for the test servers I set up to try and figure this out. I'll be offline for a few hours (nearly 4am here, time for sleep) but will of course be back online in 5 or 6 hours.
Question
dynambee
I'm hosting on Cloudways and have been trying to narrow down this problem.
All of these are fresh installs. Modules updated as requested. SSL enabled. Debugging turned on. Everything else in default settings.
TB 1.0.5 = ES module runs fine
TB 1.0.7 = ES module runs fine
TB 1.0.8 = ES module installs, indexes, but the entire front office ceases to function.
Back office continues to work okay but trying to access the front office results in this error (with debugging turned on):
[ThirtyBeesException] [ PS_CURRENCY_DEFAULT] is not a valid configuration key at line 1005 in file classes/Configuration.php 1000. * @since 1.0.8 1001. */ 1002. protected static function validateKey($key) 1003. { 1004. if ( ! Validate::isConfigName($key)) { 1005. $e = new PrestaShopException(sprintf( 1006. Tools::displayError('[%s] is not a valid configuration key'), 1007. Tools::htmlentitiesUTF8($key) 1008. )); 1009. die($e->displayMessage()); 1010. } ConfigurationCore::validateKey - [line 367 - classes/Configuration.php] - [1 Arguments] ConfigurationCore::get - [line 484 - modules/elasticsearch/elasticsearch.php] - [1 Arguments] Elasticsearch->hookDisplayTop - [line 776 - classes/Hook.php] - [1 Arguments] HookCore::coreCallHook - [line 484 - classes/Hook.php] - [3 Arguments] HookCore::execWithoutCache - [line 288 - classes/Hook.php] - [7 Arguments] HookCore::exec - [line 381 - classes/controller/FrontController.php] - [1 Arguments] FrontControllerCore->initContent - [line 53 - controllers/front/IndexController.php] IndexControllerCore->initContent - [line 262 - classes/controller/Controller.php] ControllerCore->run - [line 253 - classes/controller/FrontController.php] FrontControllerCore->run - [line 837 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 33 - index.php]
Since that code chunk starts with "@since 1.0.8" I'm guessing that did something that broke the way the ES module works.
Any chance of a fix for this? I'm more than happy to provide TB devs with all credentials for the test servers I set up to try and figure this out. I'll be offline for a few hours (nearly 4am here, time for sleep) but will of course be back online in 5 or 6 hours.
Thanks greatly for any assistance.
Edit: Forgot to mention my setup:
Cloudways VULTR server, 2 cores, 4GB memory
Edited by dynambeePHP 7.1
MySQL 5.7
Elasticsearch 5.4.3
10 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now