Widgets

(嗯,以前好像沒寫過 WordPress 相關的資訊。)

前情提要

現在 WordPress 內建自體更新的機制(或說工具),可以更新 WordPress 本身,或是更新 plugins / themes。在大部份擁有 ftp/ftps 的主機上頭,幾乎沒有聽到有遇過更新問題的(倒是會有主機安全問題,因為 ftp server,嗯)。

對於有需要用到 ssh2 連線方式來進行 WordPress Core/plugins/themes 更新的朋友,可以參考這幾篇參考資訊:

幾個重點備忘:
  • 留意權限設定,讓 web server (apache/nginx) 有權限可以讀取 ssh private key (file)。
  • 讓 PHP 有能力走 ssh (libssh2-php) (php -m | grep ssh2)。
  • 有設定 chroot 擋掉 ssh 只能走 internal-sftp 的機器也可以跑更新。如果遇到問題,可以手動先補上這個 plugin:「SSH SFTP Updater Support」,通常可以解決問題。
  • 也可以在 wp-config.php 裡頭預先設定這些資訊:
define('FTP_USER','your_linux_username');
define('FTP_HOST','your_server_name_or_localhost');
define('FTP_PRIKEY', '/home/your_linux_username/.ssh/id_rsa');





0 Comments:

Post a Comment

 
Top