Last Updated a year ago
Emergency system for modules
All our modules are coded using ionCube and to run require the PHP extension ionCube Loader installed on the server. Coded files run only on domains, indicated in the license you have. This means that an attempt to run a coded script on a domain absent from the license will end in an error. The same will happen if the server is unable to run the encoded files. The fallback script present in the module directory (_.php) is executed by ionCube when such an error occurs, so that we can perform some "action" at the last minute. At this moment, when an error occurs, the script will add an entry to the error log (in PHP and Prestashop) with the details of the problem.Operation of the fallback script
Modules updated or downloaded from Prestashow: - after 2023-06-26 21:00 GMT+0200 when a serious error is detected that will prevent the module files from working even on the correct domain, the crash script will add an entry to the event log (log) of the store, deactivates the module and renames the module directory to `(module name)_error_(date and time)`. This is to quickly disconnect the failed module and restore the store to operation. - After 2023-06-23 14:00 GMT+0200 when there is a problem with the coded module files, emergency script will add an entry to the store's event log (log). - after 2023-05-29 21:00 GMT+0200 the moment there is a problem with the scrambled module files, the fallback script will add an entry to the event log (log) in the store, deactivates the module and renames the module directory to `(module name)_error_(date and time)`. - before 2023-05-29 21:00 GMT+0200 Missing.
Disable the fallback script in a module in your store
As of 2023-06-14 16:00 GMT+0200, it is possible to disable the fallback script in the module in your store. You just need to create a file named `.disable_pshow_fallback` in the module directory, thanks to this the module will not perform any action.