Αποτυχίες αυτόματων ενημερώσεων στο WordPress; Αποτυχία FTP;

WordPressΠρόσφατα, είχαμε έναν πελάτη που διαμόρφωσε τους δικούς του διακομιστές για χρήση με το WordPress. Όταν το πρόσφατο Ασφάλεια 3.04 ήρθε η ενημέρωση, υπήρχε κάποια επείγουσα ανάγκη να εγκατασταθεί αυτή η έκδοση σε όλους τους πελάτες μας. Ωστόσο, αυτός ο συγκεκριμένος πελάτης απαιτούσε πάντα να αναβαθμίζουμε το WordPress με μη αυτόματο τρόπο ... μια διαδικασία όχι για την εξασθενημένη καρδιά!

Δεν θα πάρουμε το τυπικό "δεν μπορώ να γράψω αρχείαΣφάλμα σε αυτό το ιστολόγιο. Αντ 'αυτού μας δόθηκε μια οθόνη με σύνδεση FTP. Το πρόβλημα ήταν ότι θα συμπληρώναμε τα διαπιστευτήρια FTP και θα το έκανε εξακολουθούν να αποτυγχάνουν… Αυτή τη φορά βασισμένη σε καλά διαπιστευτήρια!

Ήρθα σε επαφή με τους φίλους μας στα κέντρα δεδομένων Lifeline, Indiana's μεγαλύτερο κέντρο δεδομένων, δεδομένου ότι έχουν μερικούς geeks Apache και έχουν διαμορφώσει τους δικούς τους διακομιστές. Μου έδωσαν μια απλή λύση - προσθέτοντας τα διαπιστευτήρια FTP απευθείας μέσα στο wp-config.php αρχειοθετήστε τα διαπιστευτήρια FTP:

καθορισμός ('FTP_HOST', 'localhost'); καθορισμός ('FTP_USER', 'όνομα χρήστη'); καθορισμός ('FTP_PASS', 'κωδικός πρόσβασης');

Για κάποιο λόγο, τα ίδια διαπιστευτήρια που δεν λειτούργησαν στη φόρμα, λειτούργησαν τέλεια όταν τοποθετήθηκαν στο αρχείο διαμόρφωσης! Επίσης, κάνει το WordPress να ενεργεί όπως θα έκανε χωρίς την ανάγκη FTP…. απλώς κάντε κλικ στην ενημέρωση και μεταβείτε!

4 Σχόλια

  1. 1

    Αντιμετώπισα σφάλματα αυτόματης ενημέρωσης του WordPress μετά την ανακατασκευή του διακομιστή μου και τη δημιουργία μιας νέας εγκατάστασης WordPress. Το πρόβλημά μου προέκυψε από τον Firefox, όχι από το WordPress - άλλοι ενδέχεται να αντιμετωπίσουν το ίδιο πρόβλημα εάν το όνομα χρήστη FTP και το όνομα χρήστη WordPress είναι το ίδιο με το δικό μου (αν και με διαφορετική χρήση κεφαλαίων και κωδικών πρόσβασης).

    Το πρόβλημα είναι ότι ο Firefox, εάν έχετε ενεργοποιήσει τους "θυμημένους κωδικούς πρόσβασης", θα διορθώσει αυτόματα τον χρήστη / θα περάσει στη φόρμα σε αυτό που πιστεύει ότι πρέπει να βασίζεται σε ό, τι είναι αποθηκευμένο στον διαχειριστή κωδικών πρόσβασης. Στην περίπτωσή μου, τα διαπιστευτήρια WordPress μου αποθηκεύτηκαν, αλλά τα διαπιστευτήριά μου FTP δεν ήταν, καθώς μπορούν να χρησιμοποιηθούν για SSH στον ιστότοπο. Τα άτομα που βρίσκονται σε αυτήν την κατάσταση μπορούν είτε να απενεργοποιήσουν προσωρινά τους "θυμημένους κωδικούς πρόσβασης" στις Προτιμήσεις / Επιλογές τους όταν επιχειρούν να χρησιμοποιήσουν την αυτόματη ενημέρωση του WordPress ή να εφαρμόσουν ένα κομμάτι κώδικα στο WordPress για να διορθώσουν αυτήν τη συμπεριφορά.

  2. 2

    Ντουγκ,

    Είχα το ίδιο πρόβλημα με μια οικιακή κατασκευή του Apache. Αποδεικνύεται ότι ήταν αποτέλεσμα ακατάλληλων δικαιωμάτων και ιδιοκτησίας σε ορισμένα αρχεία και καταλόγους.

    http://robspencer.net/auto-update-wordpress-without-ftp/

    Ο παραπάνω σύνδεσμος παρείχε πληροφορίες σχετικά με τον τρόπο διόρθωσης του προβλήματος χωρίς τη χρήση διαπιστευτηρίων ftp. Φυσικά δεν προτείνω να μετατρέψετε ολόκληρο τον κατάλογο χρηστών σας στο 775 (και δεν το έκανα), αλλά αυτό με οδηγεί στη σωστή κατεύθυνση.

    Αδάμ

  3. 3

    Για άλλους που αναζητούν πιθανές λύσεις: Ένας άλλος blogger έλυσε τα προβλήματα αυτόματης ενημέρωσης, αναγκάζοντας τον κεντρικό υπολογιστή του να χρησιμοποιήσει το php5 προσθέτοντας τα ακόλουθα στο αρχείο .httaccess:

    AddType x-mapp-php5 .php

  4. 4

    Σας ευχαριστώ που μοιραστήκατε τις γνώσεις, έχω αντιμετωπίσει προβλήματα με τις αυτόματες ενημερώσεις, αλλά η μόνη λύση που βρήκα είναι να απενεργοποιήσω τις προσθήκες και έπειτα να πραγματοποιήσω αυτόματη ενημέρωση του WordPress και τελικά να αντιδράσω όλα τα πρόσθετα.

    Αυτή η συμβουλή αφορά ένα διαφορετικό πρόβλημα, αλλά είναι καλό να γνωρίζετε πώς να το λύσετε.

    Χαιρετίσματα από το Μεξικό!

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.