MediaHost
Knowledge Base

Εγκατάσταση WP-CLI

Ενημερώθηκε 01/07/2026 76 προβολές

Το WP-CLI είναι το εργαλείο γραμμής εντολών για το WordPress: σας επιτρέπει να κάνετε μαζικά και αστραπιαία εργασίες που στο διαχειριστικό παίρνουν ώρα — ενημερώσεις, διαχείριση βάσης, χρήστες, search-replace URL, εγκατάσταση/ενεργοποίηση plugins. Στη φιλοξενία δεν είναι προεγκατεστημένο, αλλά εγκαθίσταται εύκολα στον δικό σας λογαριασμό, χωρίς δικαιώματα root.

Προϋποθέσεις

  • Ενεργή πρόσβαση SSH (η θύρα δίνεται κατόπιν ticket).
  • Λογαριασμός hosting με εγκατεστημένο WordPress.

Εγκατάσταση στο home directory (βήμα-βήμα)

  • Συνδεθείτε με SSH στον λογαριασμό σας.
  • Κατεβάστε το αρχείο: curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  • Ελέγξτε ότι δουλεύει: php wp-cli.phar --info
  • Κάντε το εκτελέσιμο και βάλτε το σε φάκελο bin: chmod +x wp-cli.phar && mkdir -p ~/bin && mv wp-cli.phar ~/bin/wp
  • Προσθέστε το ~/bin στο PATH: echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc && source ~/.bashrc
  • Δοκιμή: wp --info

Χρήση — παραδείγματα που κερδίζουν χρόνο

Μεταβείτε στον φάκελο του WordPress (π.χ. cd public_html) και τρέξτε:

  • wp core version — έκδοση WordPress.
  • wp plugin update --all — ενημέρωση όλων των πρόσθετων με μία εντολή.
  • wp search-replace "http://old.gr" "https://new.gr" — μαζική, ασφαλής αντικατάσταση URL (π.χ. μετά από μεταφορά ή αλλαγή σε https).
  • wp db export backup.sql — εξαγωγή βάσης.
  • wp user list — λίστα χρηστών (χρήσιμο για εντοπισμό ψεύτικων admin).

Επιλογή έκδοσης PHP

Αν το προεπιλεγμένο php δείχνει σε παλιά έκδοση, καλέστε το WP-CLI με τη συγκεκριμένη PHP, π.χ. /usr/local/bin/ea-php83 ~/bin/wp core version. Δείτε και Αλλαγή έκδοσης PHP.

Αντιμετώπιση

  • «command not found: wp»: τρέξτε source ~/.bashrc, ανοίξτε νέα συνεδρία SSH, ή χρησιμοποιήστε απευθείας php ~/bin/wp ...
  • Σφάλμα μνήμης σε μεγάλη εντολή: php -d memory_limit=512M ~/bin/wp ...
  • Δεν έχετε shell/SSH access: ανοίξτε ticket για να ενεργοποιηθεί.

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

Είναι ασφαλές; Ναι, εγκαθίσταται στον δικό σας χώρο χωρίς root. Απλώς, όπως κάθε ισχυρό εργαλείο, τρέξτε εντολές που καταλαβαίνετε και κρατήστε backup πριν από μαζικές αλλαγές.

Σας βοήθησε αυτό το άρθρο;
Γίνε ο πρώτος που θα αξιολογήσει.