Υπηρεσίες από την E-GROWTH ↗Εξειδικευμένη τεχνική υποστήριξη για CS-Cart
Τεχνική αναφορά · Υποδομή

Απαιτήσεις συστήματος,
χωρίς παρεξηγήσεις.

Η σελίδα συγκεντρώνει στα ελληνικά τι απαιτεί το CS-Cart από τον server. Χρησιμεύει ως λίστα ελέγχου πριν από αλλαγή hosting, αναβάθμιση PHP ή μεταφορά καταστήματος.

Πηγή: επίσημη τεκμηρίωση απαιτήσεων, έλεγχος 12 Οκτωβρίου 2026. Επιβεβαιώστε πάντα την τεκμηρίωση της έκδοσής σας: οι απαιτήσεις αλλάζουν ανά release.

PHP: ποια έκδοση με ποιο CS-Cart

Η τεκμηρίωση ορίζει ως βασική απαίτηση την PHP 7.4.0 ή νεότερη, με υποστήριξη SAPI mod_php, FPM και FastCGI. Κάθε νεότερη έκδοση PHP υποστηρίζεται από συγκεκριμένη έκδοση πλατφόρμας και μετά:

Σημεία έναρξης υποστήριξης. Το «από» αφορά την πλατφόρμα, όχι τα add-ons ή το theme σας.
Έκδοση PHPΥποστηρίζεται από CS-Cart / Multi-Vendor
PHP 7.44.12.1
PHP 8.04.15.1
PHP 8.14.17.1
PHP 8.24.18.1
PHP 8.34.19.1

Δύο πράγματα που χάνονται συχνά στη μετάφραση:

  • Το «υποστηρίζεται από 4.19.1» δεν σημαίνει ότι τα add-ons και το theme σας δουλεύουν σε αυτή την PHP. Αυτό ελέγχεται ξεχωριστά, σε δοκιμαστικό αντίγραφο.
  • Η τεκμηρίωση συνιστά ρητά να μην επιστρέφετε σε παλαιότερες εκδόσεις PHP αν χρησιμοποιούσατε 7.4 ή νεότερη, και σημειώνει ότι αυτό μπορεί να εμποδίσει χρήστες να συνδεθούν.

Βάση δεδομένων

Η τεκμηρίωση αναφέρει MySQL 4.1 ή νεότερη με υποστήριξη mysqli ή pdo_mysql, καθώς και MariaDB 5.5+ και Percona Server 5.5+. Στην πράξη, αυτά είναι ελάχιστα όρια συμβατότητας και όχι σύσταση: ένα κατάστημα παραγωγής θέλει σύγχρονη, υποστηριζόμενη έκδοση με ενημερώσεις ασφαλείας.

Επεκτάσεις PHP

Ο πίνακας ακολουθεί την επίσημη λίστα. Οι υποχρεωτικές σημειώνονται ως τέτοιες στην τεκμηρίωση.

Αν λείπει μια υποχρεωτική επέκταση, το σύμπτωμα συνήθως δεν λέει το όνομά της. Αυτός ο πίνακας είναι ο γρήγορος δρόμος.
Τι χρειάζεταιΓιατίΕπέκτασηΥποχρεωτική
Βάση δεδομένωνΑποθήκευση των δεδομένων του καταστήματος.mysqli ή pdo_mysqlΝαι
Δικτυακά αιτήματαΠύλες πληρωμών, realtime μεταφορικά, αποστολή email μέσω SMTP και αναβαθμίσεις.curl, socketsΝαι
Βιβλιοθήκη γραφικώνΔημιουργία μικρογραφιών. Χωρίς αυτή δεν ανεβαίνουν εικόνες προϊόντων.imagick ή gdΝαι
EXIFΣωστή περιστροφή μικρογραφιών από οριζόντιες φωτογραφίες.exifΝαι
JSONΧρησιμοποιείται και σε τμήματα του πυρήνα.jsonΝαι
XMLΧρησιμοποιείται και σε τμήματα του πυρήνα.xml, libxml, SimpleXML, dom, xmlreader, xmlwriterΝαι
SOAPΟρισμένες realtime υπηρεσίες μεταφορικών.soapΝαι
Multibyte stringsΣωστή διαχείριση κειμένου εκτός ASCII — κρίσιμο για ελληνικά.mbstring, iconvΝαι
Έλεγχος τύπου χαρακτήρωνΈλεγχος κατηγορίας χαρακτήρων κατά το locale.ctypeΝαι
Αρχεία TAR/GZIPΕγκατάσταση add-ons και themes από τέτοια αρχεία.PharΝαι
Αρχεία ZIPΑναβάθμιση και εγκατάσταση add-ons και themes.zipΝαι
Αναγνώριση τύπου αρχείουΣωστός εντοπισμός τύπου αρχείων.fileinfoΝαι
ΚρυπτογραφίαΟρισμένες πύλες πληρωμών και υπηρεσίες τρίτων.opensslΝαι
FTPΡύθμιση δικαιωμάτων κατά εγκατάσταση, αναβάθμιση και add-ons.ftpΠροαιρετική
Cache και sessionsΑποθήκευση cache και συνεδριών σε γρήγορο αποθηκευτικό χώρο αντί στον δίσκο.redis ή sqlite3 ή apcuΠροαιρετική

Για τη βιβλιοθήκη γραφικών, η τεκμηρίωση σημειώνει ότι η gd υπάρχει σχεδόν σε κάθε hosting, αλλά προτείνει imagick για καλύτερη απόδοση και ποιότητα επεξεργασίας εικόνων. Συνιστά επίσης ImageMagick 6.9.3-10 ή νεότερο, επειδή περιλαμβάνει διόρθωση κρίσιμης ευπάθειας, και αναφέρει ότι το ImageMagick 7 υποστηρίζεται από CS-Cart / Multi-Vendor 4.7.2.

Ρυθμίσεις server

Η τεκμηρίωση ζητά απενεργοποιημένα SELinux και AppArmor σε Linux, απενεργοποιημένο safe_mode, και ενεργά τα file_uploads και allow_url_fopen. Απαριθμεί επίσης εντολές PHP που πρέπει να είναι διαθέσιμες, μεταξύ τους ini_set, set_time_limit, eval, system, exec, shell_exec, passthru και εντολές FTP.

Σημείωση για shared hosting. Αρκετοί σοβαροί πάροχοι απενεργοποιούν εντολές όπως exec και shell_exec για λόγους ασφαλείας, και δεν απενεργοποιούν το SELinux. Αυτό δεν σημαίνει ότι το κατάστημα δεν θα λειτουργήσει: σημαίνει ότι ορισμένες λειτουργίες — τυπικά γύρω από αναβαθμίσεις, αρχεία και δικαιώματα — μπορεί να χρειαστούν χειροκίνητο χειρισμό. Συζητήστε το με τον πάροχο πριν τη μεταφορά, όχι μετά.

Apache modules και .htaccess

Για Apache, η τεκμηρίωση ζητά ενεργά τα mod_rewrite (για να λειτουργεί το SEO), mod_headers (για CORS) και mod_ssl (για SSL), ενώ αναφέρει ότι το mod_security πρέπει να είναι απενεργοποιημένο ή ρυθμισμένο ώστε να συνεργάζεται με το CS-Cart.

Τα .htaccess πρέπει να επιτρέπουν τα directives DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond και RewriteRule.

Αν ο server είναι nginx, τα .htaccess δεν ισχύουν: οι αντίστοιχοι κανόνες μπαίνουν στη διαμόρφωση του nginx από τον διαχειριστή. Είναι η συχνότερη αιτία για SEO URLs που σπάνε μετά από μεταφορά.

Πώς το χρησιμοποιείτε πρακτικά

Πριν αλλάξετε hosting ή έκδοση PHP, στείλτε στον υποψήφιο πάροχο τρεις συγκεκριμένες ερωτήσεις:

  1. Ποιες εκδόσεις PHP προσφέρετε και ποιες επεκτάσεις από τον πίνακα είναι ενεργές;
  2. Είναι διαθέσιμη η imagick, και ποια έκδοση ImageMagick;
  3. Επιτρέπονται τα directives .htaccess που αναφέρονται, ή ο server είναι nginx;

Οι απαντήσεις σε αυτά τα τρία προλαμβάνουν τα περισσότερα περιστατικά μεταφοράς. Για όσα δεν προλαμβάνονται, υπάρχουν τα συμπτώματα και οι έλεγχοι.

Πηγή