Αντιμετωπίζω ένα πρόβλημα που λογικά δεν θα έπρεπε να υπάρχει. Αν μπορεί κάποιος να βοηθήσει με την γνώμη του και το λύσω θα είμαι ευγνώμων.
Μεταφέρω το opencart 2.3.0.2 με Journal 2 που δουλεύει τουλάχιστον 5 χρόνια άψογα σε νέο server και με νέο domain.
Η διαχείριση λειτουργεί άψογα πλην ενός warning που ερχόταν από το vqmod.php line 675 με ένα "continue 2" και ρωτούσε "Did you mean to use "continue 3"? Το άλλαξα σε 3 και τότε μου αντέστρεψε το ερώτημα "Did you mean to use "continue 2"? Το αλλάζω στην τύχη και βάζω "continue 1" και το μοναδικό warning εξαφανίστηκε από την διαχείριση.
Στην front όμως κι ενώ το site λειτουργούσε κανονικά, εμφανίζονται περίπου 30 warnings που έχουν πάλι σχέση με το "continue" από διάφορες php του journal π.χ. Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home........../catalog/controller/journal2/menu.php on line 278.
Σε αυτό το σημείο της php ο κώδικας είναι:
276 case 'category':
277 $category_info = $this->model_catalog_category->getCategory(Journal2Utils::getProperty($column, category.data.id'));
278 if (!$category_info) continue;
279 $products = $this->model_journal2_product->getProductsByCategory($category_info['category_id'], $limit);
break;
Στη συνέχεια διαγράφω όλη την γραμμή 278. Τότε εξαφανίστηκε το warning και το site δούλευε κανονικά. Με τον ίδιο τρόπο πέρασα από όλες τις php και διέγραψα την συγκεκριμένη γραμμή που μου έδιναν τα warnings οπότε εξαφανίστηκαν όλα τα warnings και το site δούλευε κανονικά... στην αρχή.
Μετά από μερικά refresh και clear cache χάθηκε το background και όλα τα χρώματα.
Αγανακτησμένος διαγράφω τα πάντα από το cPanel μαζί με την DB και κάνω την μεταφορά από την αρχή, εν γνώση μου ότι θα βρω πάλι τα warnings εκεί.
Τελικά όντως τα warnings ήταν εκεί αλλά τα χρώματα δεν επανήλθαν με την 2η καθαρή εγκατάσταση κι αυτό δεν είναι καθόλου λογικό να συμβαίνει.
Δύο είναι οι ερωτήσεις:
Γιατί στον νέο server χτυπάει το "continue" ενώ στον προηγούμενο όχι;
Γιατί στην 2η εγκατάσταση που έρχεται από το αρχικό backup δεν υπάρχουν τα χρώματα ενώ στην 1η αν εξαιρέσουμε τα warnings το site δούλευε κανονικά;
Μπορεί κάποιος να βοηθήσει με την γνώμη του γιατί συμβαίνουν αυτά κι αν υπάρχει λύση;
Ευχαριστώ!