OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
Από JAMP
#811
Καλησπέρα κι από εμένα! Καλές γιορτές να έχουμε.
Πρόσφατα ανέλαβα την φιλοξενία και την υποστήριξη ενός site. Μόλις έκανα migrate στον server μου παίζει κανονικά μετά από 8-10 ώρες, και χωρίς αλλαγές, ξαφνικά εμφανίζεται ένα πρόβλημα που δεν μπορώ να βρω που ωφείλεται και εμφανίζεται παροδικά ανά κάποια λεπτά!
Κάνω restore στην προηγούμενη μέρα κι όλα παίζουν κανονικά για πολύ λίγο. Ώσπου, εμφανίζεται πάλι και από τότε ούτε με restore ούτε με επανάληψη της διαδικασίας της αλλαγής server διορθώνεται!
Αναλυτικά αυτό που εμφανίζεται είναι το εξής:

Warning: str_replace() expects at least 3 parameters, 1 given in /home/xxxxxx/public_html/index.php on line 53

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') = 'http:///'' at line 1
Error No: 1064
SELECT * FROM oc_store WHERE REPLACE(`url`) = 'http:///' in /home/xxxxxxx/public_html/system/database/mysql.php on line 50

Μήπως υπάρχει παρόμοια εμπειρία ή/και τι πρόβλημα είναι αυτό και πως μπορεί να διορθωθεί?
#812
Καλησπέρα, καλές γιορτές και σε σένα και καλωσόρισες στην Ελληνική κοινότητα OpenCart.

Αρχικά έλεγξε τις διευθύνσεις URL στις σταθερές 'HTTP_SERVER και 'HTTP_CATALOG' στα αρχεία config.php και admon/config.php ότι τα "http://" δεν έχουν τρία slashes.

Αν υπάρχει εγκατεστημένο το vQmod, στον φάκελο "vqmod" διέγραψε τα αρχεία "mods.cache" και "checked.cache" (αν υπάρχει). Στον φάκελο "vqmod/cache" διέγραψε όλα τα αρχεία και έλεγξε πάλι την λειτουργία. Αν εξακολουθεί το πρόβλημα και υπάρχουν αρχεία xml (εκτός από το vqmod_opencart.xml) στον φάκελο vqmod/xml, δοκίμασε να τα αφαιρέσεις ένα ένα για να δεις αν οφείλεται σε κάποιο από αυτά.

Αν εξακολουθεί το πρόβλημα, πες μας τι έκδοση php/mysql έχεις στον server και τι database driver υπάρχει δηλωμένο στα config.php.
Από JAMP
#815
Ευχαριστώ για την άμεση απάντηση.

Έσβησα το vqmod/mods.cache και φαίνεται να παίζει αλλά παρουσιάστηκε ένα πρόβλημα στο admin όπως φαίνεται παρακάτω:

404 Not Found

The server can not find the requested page:

http://www.xxxxxxxxxxxxx.com/admin/inde ... mmon/login (port 443)

Please forward this error screen to www.xxxxxxxxx.com's WebMaster.
Apache Server at www.xxxxxxxxx.com Port 443

Μήπως ξέρουμε σε τι μπορεί να ωφείλεται ώστε να ζητήσω από το server να μου το διορθώσει ή αν μπορώ να κάνω κάτι εγώ για να παίξει?
#816
Καλησπέρα,

Πρώτα έλεγξε στο admin/config.php ότι η σταθερή "HTTPS_SERVER" έχει τη σωστή διεύθυνση προς τη διαχείριση. Επίσης αν έχεις για παράδειγμα αλλάξει την ονομασία του φακέλου admin, πρέπει η νέα ονομασία να δηλώνεται και στα config.

Πως συνδέεσαι με τη διαχείρηση, χρησιμοποιείς http ή https;
Αν εσύ δηλωνεις http και σε ανακατευθύνει σε https υπάρχει σίγουρα redirection.

Έλεγξε αν στον κεντρικό φάκελο ή στον φάκελο του admin υπάρχει κάποιο .htaccess που να περιέχει redirection από http σε https. Επίσης έλεγξε αν το redirection γίνεται με κάποιο vQmod στον φάκελο vqmod/xml (απλά τα αφαιρείς και ελέγχεις).

Αν υπάρχουν redirections, έλεγξε αν ο server σου έχει εγκατεστημένο SSL και αν είναι ενεργοποιημένο και λειτουργεί σωστά για το domain. Αν δεν έχεις εγκατεστημένο SSL ή εγκαθιστάς ή αφαιρείς τα redirections. Αν τα αφαιρέσεις, στα config.php και admin/config.php στα "HTTPS_SERVER" το https το κάνεις http και συνδέεσαι πλέον στην διαχείριση χωρίς SSL δηλώνοντας στην διεύθυνση διαχείρισης http.

Γεια σας. Χρησιμοποιώ το OC 3039 με το Journal και[…]

Πολύ καλά κάνεις και το λες, εννοείτε ότι χρειάζετ[…]

email μέσω SMTP

Καλημέρα, Το έχω δοκιμάσει και με ssl:////mail.m[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!