Κύριος Pc & Mac Πώς να ενημερώσετε το WordPress χωρίς πρόσβαση FTP

Πώς να ενημερώσετε το WordPress χωρίς πρόσβαση FTP



Μερικές φορές δεν μπορείτε να ενημερώσετε το WordPress και τις προσθήκες σας χωρίς να χρησιμοποιήσετε λογαριασμό FTP. Αυτό συμβαίνει συνήθως όταν το WordPress δεν μπορεί να επικοινωνήσει απευθείας με το φάκελο / wp-content.

Πώς να ενημερώσετε το WordPress χωρίς πρόσβαση FTP

Ακόμα κι αν αυτό συμβαίνει σε εσάς, υπάρχουν ορισμένοι τρόποι με τους οποίους μπορείτε να παρακάμψετε αυτό το ζήτημα και να τροποποιήσετε το WordPress χωρίς πρόσβαση FTP.

Τι συμβαίνει;

Όταν ο διακομιστής ιστού σας έχει άδεια πρόσβασης σε όλα τα απαραίτητα αρχεία, θα ενημερώσει αυτόματα το WordPress και όλες τις προσθήκες που έχετε εγκαταστήσει. Αυτό δεν σημαίνει ότι πρέπει να έχετε πρόσβαση FTP / SFTP ή SSH. Αντ 'αυτού, πρέπει απλώς να ρυθμίσετε ορισμένα δικαιώματα αρχείων στον διακομιστή ιστού σας. Το σύστημα θα δοκιμάσει όλες τις μεθόδους και αν δεν λειτουργήσει τίποτα, θα επιστρέψει στο FTP.

Συμβαίνει με αυτήν τη σειρά:

  1. Το σύστημα προσπαθεί να γράψει ένα αρχείο στο / wp-content.
  2. Εάν είναι επιτυχής, θα αρχίσει να συγκρίνει την ιδιοκτησία του αρχείου με το μοναδικό αναγνωριστικό (UID). Εάν ταιριάζει, θα μπορείτε να εγκαταστήσετε όλες τις επεκτάσεις και να ενημερώσετε το WordPress.
  3. Εάν αυτή η μέθοδος αποτύχει, το σύστημα θα σας ειδοποιήσει ότι δεν μπορεί να ενημερώσει.

Εάν δεν θέλετε να βασιστείτε σε αυτόν τον αυτόματο έλεγχο, μπορείτε να ορίσετε μια σταθερά στο / wp-config. Αυτή η σταθερά είναι συνήθως μια «μέθοδος FS_».

Εισαγάγετε ένα 'FS_METHOD'

Ο γρηγορότερος τρόπος επίλυσης αυτού του ζητήματος είναι να ορίσετε μια σταθερά. Αυτό είναι χρήσιμο όταν δεν θέλετε να βασιστείτε στον αυτόματο έλεγχο για να προσδιορίσετε το καλύτερο σύστημα αρχείων που θα χρησιμοποιήσετε. Μπορείτε να το κάνετε αυτό ορίζοντας μια «FS_Method» στο αρχείο /wp-config.php.

Εδώ είναι πώς να το κάνετε:

Βρείτε /wp-config.php

Πριν κάνετε κάτι, πρέπει να ανοίξετε το αρχείο /wp-config.php. Μπορείτε να το βρείτε στον ριζικό φάκελο του WordPress. Εάν δυσκολεύεστε να το βρείτε, μπορείτε επίσης να το βρείτε στο φάκελο του προγράμματος εγκατάστασης του WordPress. Η θέση του αρχείου είναι wordpress / wp-config.php

wp-config

Εισαγάγετε ένα FS_METHOD

Θα χρειαστεί να επικολλήσετε έναν κωδικό στο αρχείο php σας. Κάτω από την τελευταία γραμμή κώδικα, θα πρέπει να προσθέσετε:

πώς να διαβάσετε συνομιλία συστροφή κατά τη ροή

define('FS_METHOD','direct');

ενημέρωση wordpress χωρίς πρόσβαση ftp

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

Διορθώνοντας το πρόβλημα FTP, θα μπορείτε να εγκαταστήσετε πρόσθετα, επεκτάσεις, θέματα ιστότοπου και άλλες ενημερώσεις.

Λεπτομέρειες σχετικά με το FS_METHOD

Το FS_METHOD θα επιβάλει μια μέθοδο συστήματος αρχείων. Θα πρέπει να επιλέξετε μόνο ένα από τα ακόλουθα τέσσερα: direct, ssh2, ftptext ή ftpsockets. Ο κωδικός από το προηγούμενο παράδειγμα χρησιμοποίησε τη μέθοδο «άμεσης». Αυτές οι μέθοδοι ταξινομούνται κατά προτίμηση. Η πρώτη προτίμηση είναι «άμεση» και η τέταρτη είναι «ftpsockets».

  1. άμεση είναι η πρώτη προτίμηση. Αυτή η ρύθμιση είναι αυτή που επιλέγει το σύστημα αυτόματα. Αναγκάζει το σύστημα να χρησιμοποιεί αιτήματα Direct File / IO εντός PHP. Σε κεντρικούς υπολογιστές με κακή διαμόρφωση, αυτά τα αιτήματα μπορεί να προκαλέσουν προβλήματα ασφαλείας.
  2. Το ssh2 είναι η δεύτερη προτίμηση. Αυτή η ρύθμιση αναγκάζει το σύστημα να χρησιμοποιήσει την επέκταση SSH PHP εάν την έχετε εγκαταστήσει.
  3. Το ftptext είναι η Τρίτη Προτίμηση. Αυτή η ρύθμιση αναγκάζει το σύστημα να χρησιμοποιήσει την επέκταση FTP PHP για πρόσβαση FTP.
  4. Το ftpsockets είναι η τέταρτη προτίμηση.

Δεν πρέπει να εφαρμόσετε αυτόν τον κωδικό, εκτός εάν αντιμετωπίζετε προβλήματα με την ενημέρωσή σας. Επομένως, εάν δεν παρατηρήσετε βελτιώσεις μετά την αλλαγή, σκεφτείτε το να την αλλάξετε ή να την αφαιρέσετε. Συνήθως, η επιλογή 'ftpsockets' θα πρέπει να λειτουργεί εάν αποτύχουν οι αυτόματες ενημερώσεις.

Εναλλακτική λύση: Λάβετε την υποστήριξη SSH SFTP Updater

Το WordPress πρόσθεσε πρόσφατα ένα πρόσθετο που ονομάζεται Υποστήριξη SSH SFTP Updater που μπορεί να διορθώσει αυτό το ζήτημα. Αυτή η προσθήκη θα ενημερώνει την εγκατάσταση του WordPress σας ανά πάσα στιγμή. Χρησιμοποιεί το phpseclib (βιβλιοθήκη ασφαλών επικοινωνιών) για να ξεπεράσει αυτό το πρόβλημα.

Όταν εγκαθιστάτε αυτήν την εφαρμογή, μεταβείτε στο /wp-config.php και εισαγάγετε τον κωδικό:

εμφάνιση όλων των ειδοποιήσεων windows 10

define (‘FS_Method’, ‘ssh2’);

Μόλις το κάνετε, θα έχετε πολύ λιγότερα προβλήματα με τους διακομιστές σε SFTP και SSH.

Για προχωρημένους χρήστες: Μη αυτόματη ενεργοποίηση SSH2

Εάν θέλετε να ενεργοποιήσετε το SSH2 για τις ενημερώσεις, τις προσθήκες και τις μεταφορτώσεις θέματος, θα χρειαστεί να φτιάξετε τα δικά σας κλειδιά SSH και να εγκαταστήσετε τη μονάδα PHP SSH. Όταν το κάνετε αυτό, το WordPress θα δει ότι έχετε SSH2 διαθέσιμο. Αυτό σημαίνει ότι θα δείτε μια επιλογή SSH2 όταν εκτελείτε μια αναβάθμιση.

Μπορείτε να δημιουργήσετε κλειδιά SSH πληκτρολογώντας έναν κωδικό:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

Στη συνέχεια, αλλάζετε την άδεια ώστε να αποκτήσετε πρόσβαση σε αυτά τα αρχεία από το WordPress:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

ενημέρωση wordpress χωρίς πρόσβαση ftp

Συμπερασματικά

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

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Android Auto έναντι Apple CarPlay: Ποια είναι η διαφορά;
Android Auto έναντι Apple CarPlay: Ποια είναι η διαφορά;
Το Android Auto και το CarPlay σάς επιτρέπουν να αλληλεπιδράτε με το Android ή το iPhone σας μέσω φωνητικών εντολών και του συστήματος ψυχαγωγίας του αυτοκινήτου σας. Έχουν πολλά κοινά, αλλά και κάποιες σημαντικές διαφορές.
Οι καλύτεροι απρόσκοπτοι δέκτες ήχου Bluetooth του 2024
Οι καλύτεροι απρόσκοπτοι δέκτες ήχου Bluetooth του 2024
Οι καλύτεροι δέκτες ήχου Bluetooth συνδέουν συσκευές με το στερεοφωνικό του σπιτιού ή το αυτοκίνητό σας. Ερευνήσαμε τις καλύτερες επιλογές για να σας βοηθήσουμε να μεταδώσετε ροή σε συστήματα surround.
Πώς να αποκλείσετε κλήσεις σε Android: Σταματήστε ενοχλητικές κλήσεις χρησιμοποιώντας το λειτουργικό σύστημα της Google για κινητά
Πώς να αποκλείσετε κλήσεις σε Android: Σταματήστε ενοχλητικές κλήσεις χρησιμοποιώντας το λειτουργικό σύστημα της Google για κινητά
Τα smartphone καθιστούν πολύ πιο εύκολο για τους χρήστες να μας στέλνουν μηνύματα κειμένου και να μας καλούν - αλλά τι γίνεται όταν δεν θέλουμε να καλούμε; Εάν προσπαθείτε να αποφύγετε ενοχλητικούς καλούντες, ή δεν θέλετε να λαμβάνετε μηνύματα από συγκεκριμένους
Τι είναι το Gigabit Ethernet;
Τι είναι το Gigabit Ethernet;
Το Gigabit Ethernet υποστηρίζει θεωρητικό μέγιστο ρυθμό μεταφοράς δεδομένων 1 Gbps. Αποτελεί μέρος της οικογένειας Ethernet προτύπων δικτύωσης και επικοινωνίας υπολογιστών.
Ενεργοποίηση εικονιδίων επιφάνειας εργασίας στο Windows 10 Creators Update
Ενεργοποίηση εικονιδίων επιφάνειας εργασίας στο Windows 10 Creators Update
Δείτε πώς μπορείτε να ενεργοποιήσετε τα εικονίδια της επιφάνειας εργασίας στο Windows 10 Creators Update: Αυτός ο υπολογιστής, το δίκτυο, ο φάκελος αρχείων χρήστη, ο πίνακας ελέγχου και το δίκτυο.
Πώς να ξεκινήσετε τη ροή ταινιών και τηλεόρασης
Πώς να ξεκινήσετε τη ροή ταινιών και τηλεόρασης
Για να ξεκινήσετε τη ροή, θα χρειαστείτε είτε μια έξυπνη τηλεόραση και μια σύνδεση στο διαδίκτυο ή μια τηλεόραση, μια ειδική συσκευή ροής και μια γρήγορη σύνδεση στο Διαδίκτυο.
Πώς να προωθήσετε το οικιακό σας τηλέφωνο σε κινητό τηλέφωνο
Πώς να προωθήσετε το οικιακό σας τηλέφωνο σε κινητό τηλέφωνο
Η προώθηση κλήσεων είναι ένας τακτοποιημένος τρόπος για να βεβαιωθείτε ότι δεν θα χάσετε ποτέ μια κλήση στο σταθερό σας τηλέφωνο. Μπορείτε να προωθήσετε το σπίτι σας στο κινητό σας, οπουδήποτε κι αν βρίσκεστε, μπορείτε πάντα να απαντήσετε. Εάν δεν το κάνετε