WordPress的便利性就是自帶的自動升級,
但這個便於管理的Function卻一直是我系統上的問題.
原先,爬文的結果讓我懷疑是SELinux權限的問題,然後去開了bool,證實是錯誤的方向.
後來又往php套件相依性的方向查起,又都是不得其解.似乎就是與auto-update無緣.
今天卻花不到10分鐘解了.果然問題總是在最基本的地方被忽略.
爬到一篇詳細分析了update步驟的心得.於是trace一下我的ftp server.
恩,很好原來是我的ftp server 不接受localhost這個預設主機名.
搞了那些不是問題的問題卻在最基本地方栽跟斗,基本功還是要再加強ㄚ…..
補上每次更新不用填寫ftp的user/password,在”wp-config.php”
define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);
reference:
https://www.dbtsai.com/blog/2009-05-07-update-wordpress-with-sftp/
http://blog.dca.tw/2010/01/wordpress-auto-update/
Facebook Comments