Συχνές ερωτήσεις

⌘K
  1. Συχνές ερωτήσεις...
  2. Σφάλματα
  3. Γιατί λαμβάνω σφάλμα δικτύου όταν προσπαθώ να συνδεθώ στο κατάστημά μου;

Γιατί λαμβάνω σφάλμα δικτύου όταν προσπαθώ να συνδεθώ στο κατάστημά μου;

Εάν λαμβάνετε ένα σφάλμα δικτύου όταν σύνδεση με το κατάστημά σας, μπορεί να υπάρχει μια ρύθμιση του διακομιστή που εμποδίζει την αποστολή του αιτήματος ή ενδεχομένως κάποιο άλλο σφάλμα που συνέβη στο back-end του WordPress.

Για να ελέγξετε αν υπήρξε κάποιο σφάλμα του WordPress που προκάλεσε την αποτυχία της σύνδεσης, μπορείτε να ανοίξετε το διαχειριστικό ταμπλό του WordPress και να πλοηγηθείτε στην ενότητα WooCommerce -> Κατάσταση -> Ημερολόγια και να δείτε τις τελευταίες αρχείο καταγραφής μοιραίων σφαλμάτων επιλέγοντάς το από το αναπτυσσόμενο μενού. Εδώ θα μπορέσετε να δείτε αν υπάρχουν σφάλματα που σχετίζονται με το FooSales ή πιθανώς μια σύγκρουση με κάποιο άλλο πρόσθετο. Αν δεν υπάρχουν σφάλματα ή τίποτα που να φαίνεται να σχετίζεται με το FooSales, τότε μπορεί να υπάρχει μια ρύθμιση του διακομιστή που εμποδίζει την αποστολή του αιτήματος.

Το FooSales συνδέεται στο κατάστημά σας από έναν τομέα που είναι διαφορετικός από τον τομέα σας (https://web.foosales.com). Οι αιτήσεις μεταξύ διαφορετικών τομέων είναι γνωστές ως αιτήματα διασταυρούμενης κοινής χρήσης πόρων (CORS). Ο διακομιστής σας θα πρέπει να επιτρέπει ειδικά αυτούς τους τύπους αιτήσεων. Συνήθως οι διακομιστές είναι ήδη ρυθμισμένοι να δέχονται αυτές τις αιτήσεις και να επιστρέφουν την απάντηση με τις κατάλληλες επικεφαλίδες, αλλά ορισμένοι διακομιστές μπορεί να είναι ρυθμισμένοι να τις μπλοκάρουν. Το πρόγραμμα περιήγησής σας θα να αποτρέψει την αίτηση από την ολοκλήρωση εάν η απάντηση δεν έχει το απαιτούμενες επικεφαλίδες.

Ο διακομιστής σας πρέπει να επιστρέψει ένα Κεφαλίδα Access-Control-Allow-Origin που επιτρέπει στο FooSales να δημοσιεύει δεδομένα στο κατάστημά σας. Μπορείτε να δοκιμάσετε να προσθέσετε τον ακόλουθο κώδικα στο θέμα WordPress του θέματός σας functions.php αρχείο για να δούμε αν αυτό κάνει τη διαφορά:

function add_foosales_cors_http_header(){
    header("Access-Control-Allow-Origin: https://web.foosales.com"),
}
add_action('init','add_foosales_cors_http_header'),

Μπορείτε να δοκιμάσετε να χρησιμοποιήσετε είτε https://web.foosales.com ή απλά * (ένας αστερίσκος που επιτρέπει οποιαδήποτε προέλευση) ως τιμή προέλευσης.

Αν ο παραπάνω κώδικας δεν λειτουργεί, θα πρέπει να μπορείτε να δείτε αν αυτή η επικεφαλίδα είναι ενεργοποιημένη ή όχι και ποια είναι η τιμή της, αν έχετε πρόσβαση στις ρυθμίσεις του διακομιστή σας. Μπορείτε επίσης να επικοινωνήσετε με τον διαχειριστής διακομιστή ή web host να ρωτήσετε για την άδεια cross-domain REST API αιτήματα για το FooSales. Ορισμένα προγράμματα περιήγησης διαθέτουν επίσης ρυθμίσεις που μπορείτε να τροποποιήσετε ώστε να επιτρέπονται αυτά τα αιτήματα για το FooSales. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε ένα διακομιστής μεσολάβησης που διασφαλίζει ότι όλες οι σωστές επικεφαλίδες τίθενται και επιστρέφονται μεταξύ του ιστότοπού σας και του FooSales.

Ετικέτες , , , , , , , , , , , ,