Prestashop 1.6.x.x | Το PrestaShop δεν ήταν σε θέση να συνδεθεί με το Addons

Αν δεν μπορείτε να συνδεθείτε στο Prestashop Addons μέσω του backend του eshop. Δείτε τον παρακάτω οδηγό για οδηγίες επίλυσης του προβλήματος.

Σημαντικό: Πριν προχωρήσουμε στην παρακάτω διαδικασία πρέπει να κρατήσετε 2-3 αντίγραφα ασφαλείας (backup) του eshop σας.

Αν βλέπετε μήνυμα “Το PrestaShop δεν ήταν σε θέση να συνδεθεί με το Addons, ελέγξτε τα διαπιστευτήρια (credentials) και τη σύνδεση σας” (PrestaShop was unable to log in to Addons. Please check your credentials and your Internet connection.). Τότε είστε στο σωστό μέρος για την επίλυση του προβλήματος.

Βήμα 1

  • Ελέγξτε αν είναι ενεργοποιημένα (activated) τα παρακάτω, στο αρχείο php.inι
    • allow_url_fopen = On;
    • php_curl = On;
  • Αν δεν διαθέτετε αρχειο php.ini, στο κεντρικό φάκελο της εγκατάστασης Prestashop, δημιουργήστε τον και εισάγετε τα παρακάτω μέσα στο αρχειο.
    • allow_url_fopen = On;
    • php_curl = On;

Βήμα 2

  1. Ανοίγουμε το αρχείο Tools.php που βρίσκεται στο φάκελο /classes/tools.php.
  2. Βρίσκουμε την γραμμή με τον παρακάτω κώδικα, στην αρχή της γραμμής εισάγουμε #, για να το κάνουμε σχόλιο, ώστε σε περίπτωση που κάτι πάει στραβά, έχουμε κράτηση τον πρωταρχικό κώδικα.
 if (in_array(ini_get('allow_url_fopen'), array('On', 'on', '1')) || !preg_match('/^https?:\/\//', $url)) { <span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>
  • Στη θέση του παραπάνω κώδικα κάνουμε επικόλληση τον παρακάτω κώδικα.
 if (!preg_match('/^https?:\/\//', $url)) { 
  • Τώρα θα μπορείτε να συνδεθείτε κανονικά.

 

Πηγή: prestashop.com/forums

Αφήστε μια απάντηση

Η ηλ. διεύθυνσή σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *