WordPress5.3.2手動升級
- 2019 年 12 月 25 日
- 筆記
WordPress 5.3.1發布後不久,就收到了一些相對嚴重的問題回饋,所以WordPress官方在較短時間內就發布了 WordPress 5.3.2,主要修復以下5個問題:
- 日期/時間:確保 get_feed_build_date() 正確處理具有無效日期的修訂版文章對象。
- 上傳:修復了wp_unique_filename() 在不區分大小寫的文件系統,上傳包含大寫擴展名的文件時,文件名衝突的問題。
- 媒體:修復wp_unique_filename() 目標目錄不可讀時的PHP警告。
- 管理後台:修復.active 類按鈕的所有配色方案中的顏色。
- 文章、文章類型:在 wp_insert_post()函數中,檢查要設置future 或 publish 狀態的文章日期時,使用適當的差異比較。
中國自動更新會由於各種問題導致更新失敗:
- 429 Too Many Requests
- curl下載超時升級WordPress
Warning: 發生了預料之外的錯誤。WordPress.org或是此伺服器的配置可能出了一些問題。如果您持續遇到困難,請試試支援論壇。 (WordPress無法建立到WordPress.org的安全連接,請聯繫您的伺服器管理員。) in /var/www/html/wp-admin/includes/update.php on line 139 正在從https://downloads.wordpress.org/release/zh_CN/wordpress-5.3.2.zip下載更新… 下載失敗。: cURL error 28: Operation timed out after 300000 milliseconds with 1425003 out of 13427353 bytes received 安裝失敗
下面介紹手動更新步驟
- 備份
- 下載
- 更新
- 檢查
備份原站點數據更新失敗時可回滾
[root@wordpross webdata]# cp -a www/ www20191224 [root@wordpross webdata]# ls db www www20191224
下載解壓縮設置好許可權
[root@wordpross ~]# wget https://downloads.wordpress.org/release/zh_CN/wordpress-5.3.2.zip [root@wordpross ~]# unzip wordpress-5.3.2.zip [root@wordpross ~]# chown 33:tape wordpress -R
刪除原站點下wp-admin和wp-includes目錄其他目錄文件不變
[root@wordpross www]# pwd /webdata/www [root@wordpross www]# ls index.php wp-blog-header.php wp-cron.php wp-settings.php license.txt wp-comments-post.php wp-includes wp-signup.php readme.html wp-config.php wp-links-opml.php wp-trackback.php wordfence-waf.php wp-config.php20181119 wp-load.php xmlrpc.php wp-activate.php wp-config-sample.php wp-login.php wp-admin wp-content wp-mail.php [root@wordpross www]# rm -rf wp-admin/ [root@wordpross www]# rm -rf wp-includes/ [root@wordpross www]# ls index.php wp-blog-header.php wp-content wp-mail.php license.txt wp-comments-post.php wp-cron.php wp-settings.php readme.html wp-config.php wp-links-opml.php wp-signup.php wordfence-waf.php wp-config.php20181119 wp-load.php wp-trackback.php wp-activate.php wp-config-sample.php wp-login.php xmlrpc.php
進入到新版本wordpress目錄下刪除wp-content目錄並把其他目錄及文件覆蓋到原站點
[root@wordpross www]# cd /root/wordpress/ [root@wordpross wordpress]# rm -rf wp-content/ [root@wordpross wordpress]# ls index.php wp-admin wp-cron.php wp-login.php wp-trackback.php license.txt wp-blog-header.php wp-includes wp-mail.php xmlrpc.php readme.html wp-comments-post.php wp-links-opml.php wp-settings.php wp-activate.php wp-config-sample.php wp-load.php wp-signup.php [root@wordpross wordpress]# mv * /webdata/www/ mv: overwrite 『/webdata/www/index.php』? y mv: overwrite 『/webdata/www/license.txt』? y mv: overwrite 『/webdata/www/readme.html』? y mv: overwrite 『/webdata/www/wp-activate.php』? y mv: overwrite 『/webdata/www/wp-blog-header.php』? y mv: overwrite 『/webdata/www/wp-comments-post.php』? y mv: overwrite 『/webdata/www/wp-config-sample.php』? y mv: overwrite 『/webdata/www/wp-cron.php』? y mv: overwrite 『/webdata/www/wp-links-opml.php』? y mv: overwrite 『/webdata/www/wp-load.php』? y mv: overwrite 『/webdata/www/wp-login.php』? y mv: overwrite 『/webdata/www/wp-mail.php』? y mv: overwrite 『/webdata/www/wp-settings.php』? y mv: overwrite 『/webdata/www/wp-signup.php』? y mv: overwrite 『/webdata/www/wp-trackback.php』? y mv: overwrite 『/webdata/www/xmlrpc.php』? y
檢查站點
https://minminmsn.com/wp-admin/upgrade.php
無需升級 您的WordPress資料庫已經是最新的了!