Witam szanowne koleżanki i kolegów.
Proszę o sugestię rozwiązania problemu z którym jako właściciel borykam się od 1,5 roku. Posiadam sklepy opencart 2.0 z pewnymi ulepszeniami i łatkami. Skrypt sprawdzony i działający od kilku lat na LH.pl z ustawieniem na PHP 5.6. W związku z kolejnym projektem chciałem postawić na tym skrypcie nowy sklep z dostosowaniem do nowych wymagań. Skopiowaliśmy działający skrypt i uruchomiliśmy na e-kei.pl z ustawieniem PHP 7.0. Programista dograł problem kompatybilności kilku modułów, grafik zrobił nową szatę. Już na etapie wdrożenia pojawiły się problemy ze "znikaniem" pewnych fragmentów kodu. Np. jednego dnia dopisano obsługę cen w module najnowsze, dwa dni później nie było po tym śladu. Nie robiono backupów itp. Średnio problem występował 1 lub 2 razy w miesiącu. Programista poprawił i jest ok. Problem dalej występuje. Chciałem sprawdzić i uruchomiono inną kopię na serwer JCHost.pl, również z PHP 7. Jakież było moje zdziwienie, gdyż na tym serwerze również problem zaczął występować. Grafikowi wycięło wszystkie modyfikacje z konkretnego dnia pozostawiając oryginalne pliki. Pikanterii sytuacji dodaje fakt, że sprawdzało system 2 supporty, 2 niezależnych programistów i grafik. Nie znaleziono żadnego wirusa itp.
Drążąc temat doszedłem do Cache zarówno serwera jak i skryptu. Nie jestem programistą, jednak dowiedziałem się że na PHP 5.6 inaczej działa niż na PHP 7 gdzie jest już OP Cache. Czy jest możliwe, że skrypt opencarta niewłaściwie realizuje się i robi takie kwiatki?