UpdraftPlus Premium是WordPress平台上最受歡迎的備份插件之一,專為網站管理員和開發者設計。它提供了全面的備份解決方案,支持一鍵備份和還原,輕鬆遷移網站數據。無論是數據庫、主題、插件還是上傳的文件,UpdraftPlus都能高效備份,確保您的網站數據安全無憂。
這款插件特別適合需要頻繁備份或遷移網站的用戶。它支持多種存儲選項,包括Dropbox、Google Drive、Amazon S3等雲端服務,確保您的備份數據安全存儲。此外,UpdraftPlus Premium還提供了增量備份功能,大幅減少備份時間和伺服器資源佔用。
UpdraftPlus Premium的另一個亮點是其強大的還原功能。無論是單個文件還是整個網站,都可以輕鬆還原到任意時間點的備份狀態。這對於修復因更新錯誤或駭客攻擊導致的網站問題尤為重要。
長期不間斷的更新確保了UpdraftPlus Premium始終兼容最新版本的WordPress,並提供最新的功能優化。無論您是個人部落格作者還是企業網站管理員,UpdraftPlus Premium都是您不可或缺的WordPress備份工具。
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 版本更新記錄 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 UpdraftPlus Premium插件更新日誌如下: = 1.25.3 - 2025年3月21日 = * 修復: 修復了嘗試從 WP_CLI 啟動 UpdraftClone 時無法發送 UpdraftClone 備份的問題。 * 修復: 修復了嘗試從 WP_CLI 啟動 UpdraftClone 時無法更改默認 UpdraftClone 區域的問題。 * 調整: 現在在 S3 簽名版本 4 中對 “x-amz-content-sha256” 請求頭進行簽名並包含。某些基於 S3 的提供商要求對這個頭進行簽名以準確計算簽名。 * 調整: 引入一個新的常量 UPDRAFTPLUS_S3_EXCLUDE_SIGV4_CONTENT_SHA256_HEADER。這個常量允許排除 “x-amz-content-sha256” 頭的簽名,接受布爾值,默認為 false。 * 調整: 向 JavaScript 的 window.open() 調用添加 'noopener, noreferrer' 窗口特性,防止目標頁面更改原始頁面的內容。 * 調整: 為 UpdraftCentral 添加 Favicon 獲取功能。 * 調整: 對“更新”模塊進行微調,包括插件和截圖 URL 在主題更新項中添加圖標。 * 調整: 為 UpdraftCentral 添加新的後台獲取模塊。 * 調整: 修改專家設置中關於刪除本地備份文件的措辭。 * 調整: 更新季節性通知。 * 調整: 增強通知,以表明屬於同一插件家族的其他插件的引入。 * 調整: 為避免 CORS 問題並確保 UpdraftPlus 插件通過 UpdraftCentral 儀表板正常工作和可訪問,主機名和/或域源從 updraftplus.com 更改為 teamupdraft.com。 * 兼容性: 通過消除動態屬性的使用,解決了 lockadmin.php 中的 PHP 警報信息。 = v1.25.2 - 2025年2月26日 = * 新功能: 在高級工具部分添加了“Cron 事件”選項卡,用於檢查 UpdraftPlus 定時任務的存在。 * 修復: 修復了由於文件夾名稱更改導致上傳到 pCloud 失敗的問題,每次更新文件夾名稱時重置“folderid”。 * 調整: 在資料庫備份頭中添加 WooCommerce 和 HPOS 支援的站點資訊。 * 調整: 在遷移過程中文件上傳時出現機器人驗證頁面時創建日誌條目。 * 調整: 改進遷移過程中連接測試失敗的錯誤資訊清晰度。 * 調整: 在備份日誌文件中包含關於系統中配置的代理狀態和可用性的詳細資訊。 * 調整: 更新 Google 函式庫以支援 WP_PROXY_HOST 和 WP_PROXY_PORT 常數。 * 調整: 更新 OneDrive 和 Azure 應用創建的連結。 * 兼容性: 消除了由 E_STRICT 常數使用引起的 PHP 8.4 警報資訊。 = v1.25.1 - 2025 年 1 月 11 日 **安全性**:修復了一個由於缺少 nonce 和未進行清理導致的非持久性反射型 XSS 漏洞。攻擊者可能會誘使您在登錄時點擊一個特製的連結到您的站點儀表板,從而在您的儀表板中運行一次 JavaScript 代碼。 **修復**:防止在響應頭中存在 'sync-xhr=()' 權限策略時恢復失敗。 **修復**:改進在 getBucketLocation() 調用失敗時獲取 Amazon AWS S3 建議區域的方法,特別是在 XML 響應未能提供建議區域字段的情況下 - 這解決了某些區域(例如 us-east-2)最近更改響應行為的問題。 **調整**:擴展支援以包含 Amazon AWS S3 的 "ap-southeast-4" 區域以及其他最近更新的區域。 **調整**:付費版本更新檢查器在升級到 4.13.2 版本時出現的回歸問題,導致未顯示有關訂閱狀態或 WP 版本兼容性的通知。 ### 版本 v1.24.12 - 2024年12月23日 #### Bug修復 - **修復:預恢復階段未能正確處理需要排除的表,導致邏輯錯誤,錯誤地將選中的“包含所有未列出的表”選項解釋為恢復所有表的指令**。 - **修復:更新PHPSecLib庫至版本2.0.48,該版本修復了在某些PHP版本上出現的“gmp_pow(): base and exponent overflow”問題,該問題可能導致SFTP遠程存儲上的備份失敗**。 #### 調整 - **完成對unserialize() PHP函數調用的審查和移除工作,這項工作始於1.24.7版本。最終移除涉及一個理論上的安全缺陷(如果您的開發站點允許攻擊者發布內容到其中,並且您將這些內容遷移到另一個站點,而這些內容中包含攻擊者知曉的自定義代碼,這些代碼可以在克隆站點後執行破壞性操作)。此次移除的結果是,一些非常不可能遇到的實際搜索替換操作將被跳過**。 - **移除PHP 5.2用戶的搜索替換功能(以滿足上述項目要求)**。 - **調整UpdraftCentral媒體模塊,為每個媒體項添加“has_image_editor”屬性**。 - **在多站點配置的恢復屏幕中,標記為“要恢復哪個站點”的下拉菜單覆蓋了其他HTML元素,導致一些按鈕位於底部而非頂部,對此進行了修正**。 - **避免取消註冊已被其他插件打印的jQuery-UI CSS,以防止兼容性問題**。 - **在數據庫恢復上下文中,對於屬於“跳過表”列表的任何表,避免執行LOCK和/或ALTER SQL語句**。 - **openssl_free_key()僅在PHP < 8時需要**。 - **根據“Plugin Check”規則進行各種編碼風格更改**。 =1.24.11-2024年11月15日= *注意:由於谷歌的應用程序權限審查(未經宣布,要求我們為他們的審查過程創建一個Youtube視頻),不要在谷歌雲端硬碟連接上請求drive.read範圍——這意味著(在審查完成之前)與谷歌雲端硬碟的新連接只能直接訪問UpdraftPlus創建的備份,而不能訪問您手動上傳到谷歌雲端硬碟上的備份。這將恢復與Google Drive建立新連接的能力。 *調整:調整UpdraftPlus_S3_Compat類以保持與外部UpdraftPlus AWS SDK插件的兼容性.=1.24.9-2024年11月14日= *修復:1.24.8中處理wp-config.php恢復時的回歸 *調整:1.24.8中加載文本域的處理變化並沒有涵蓋大多數情況 =1.24.8-2024年11月13日= *調整:在創建克隆時為“克隆包”下拉列表添加描述。 *調整:將“load_plugin_textdomain”調用從通過“plugins_loaded”操作調用移動到通過“init”操作調用 *調整:更新日誌消息,指定在未選擇遠程存儲時將備份文件標記為“已處理”,在選擇遠程存儲後將其標記為“上傳”。 *調整:恢復類中的一些代碼整理 v1.24.7-2024年11月4日 調整:WordPress插件信息框(6.5及更高版本)中的更新功能已調整為停止在同一窗口中進行更新,確保“更新前自動備份”對話框按預期顯示 調整:將自定義的“unserialized”方法添加到UpdraftPlus類中,該類可以在跨不同PHP版本運行時處理“options”參數的使用或缺失 調整:添加UPDRAFTLUS_SEND_UNWRITABLE_BACKUP_DIRECTORY_EMAIL常量,以禁用向用戶發送無法寫入的備份目錄電子郵件。 調整:向用戶發出更清晰的通知,告知未配置的遠程存儲設置和/或選擇不屬於UpdraftPlus版本的遠程存儲 警告:在恢復OneDrive的塊上傳過程中,不應包含授權標頭和承載令牌,因為這可能會由於不同的上傳URL而導致未經身份驗證的錯誤。 調整:實現代碼,以便在從多站點設置遷移到獨立站點的過程中自動激活UpdraftPlus插件 警告:在多站點環境中,確保用戶即使在沒有WP_ALLOW_multisite常量的情況下也可以訪問UpdraftPlus插件頁面 調整:UpdraftClone現在支持PHP 8.4 調整:防止在創建zip失敗時出現潛在的PHP棄用通知 =1.24.6-2024年9月25日= *調整:1.24.5中,當使用主菜單訪問不相關的插件頁面時,瀏覽器標題錯誤地顯示為“UpdraftPlus”。 =1.24.5-2024年9月24日= *修復:DigitalOcean Spaces端點的正則表達式不正確 *修復:CSS與LearnDash LMS講師角色插件衝突,導致一些UI元素消失 *調整:在左側菜單中重新組織UpdraftPlus,並將其重新命名為“UpdraftPlus”;要禁用它,請按照以下指南操作:https://updraftplus.com/new-location-of-updraftplus-in-the-wordpress-dashboard/ *調整:將span包裝器添加到UpdraftCentral連接失敗消息中 *提示:將“轉到此處完成設置”鏈接添加到相應的管理員通知中,如果沒有指定設置,單擊後將跳轉到UpdraftVault配置。 *調整:調整與某些臨時文件不匹配的正則表達式模式,使其不會被自動刪除 *提示:恢復後,單擊“刪除舊文件夾”也會刪除wp-config-pro-ud-restore-backup.php文件 *調整:在設置頁面/選項卡上;防止浮動的“保存更改”按鈕被多次點擊和/或發送多個AJAX請求 *調整:從“高級/擴展”選項卡上的附加組件列表中刪除pCloud(其可用性沒有變化) *調整:將wp-config-backup.php重新命名為wp-config-pro-ud-restore-backupphp,以明確其作為在還原WordPress核心實體之前創建的備份文件的用途,並且只有在用戶在還原過程中沒有選擇“重寫wp-config.php”選項時才會生成,因為之前的名稱過於通用,可能會引起混淆 *調整:在多站點環境中啟用“記住”選項時,自動插件更新的彈出模式無法保留備份複選框選擇。 *調整:更新了autobackup選擇器,以解決WPForms Pro插件中缺少“更新鏈接”類引起的問題 =1.24.4-2024年7月2日= *修復:表中位字段類型名稱的大小寫敏感問題。 *修復:解決了根目錄處於活動狀態或OneDrive配置表單中未指定目錄時無法從遠程存儲刪除備份文件的問題。 *修復:當用戶嘗試使用“查看版本x.x.x詳細資訊”鏈接而不是選擇“立即更新”來更新插件時,插件已成功更新;但是,UI錯誤地顯示“更新失敗”消息 *修復:當“已安裝的插件”頁面上出現舊版本的jQuery UI時,與Gravity Forms插件發生衝突。 *調整:確保遵守谷歌顆粒同意,並在谷歌硬碟和谷歌雲的存儲訪問授權期間檢查所需權限 *調整:在完成對Google Drive存儲的訪問授權後,防止PHP警告和棄用消息。 *調整:當Dropbox遠程存儲已經過身份驗證並且頁面被刷新時,防止PHP警告。 *調整:添加了過濾器updraftplus_working_dir_localpath,允許開發人員修改臨時解壓縮路徑 *調整:根據插件目錄團隊的要求,將插件的顯示標題從“WordPress備份和遷移插件”修改為“WP備份和遷移插頭” *調整:分析某些php事件並記錄正確的錯誤消息 =1.24.3-2024年4月30日= *修復:1.23.16中用於改進日誌的回歸導致Dropbox報告的不正確偏移錯誤,但沒有得到正確處理。 *調整:UpdraftVault遠程存儲可以在後台處理Wasabi和Amazon S3存儲。 *調整:修復UpdraftCentral的WP_Theme_JSON_Resolver::Theme_has_support棄用警告 *調整:在重新掃描遠程存儲期間防止“PHP警告:未定義的屬性:UpdraftPlus_BackupModule_pcloud::$description”。 *調整:在數據庫備份期間,當位字段類型中遇到空值時,防止PHP棄用警告。 *調整:當定義了WP_ACCESSIBLE_HOSTS常量並且updraftplus.com的值不允許使用時,顯示警告消息 *調整:更新通知 *調整:將多個句子拆分為單獨的翻譯函數調用。 *調整:從S3兼容(通用)端點修剪空間。 =1.24.2-2024年3月26日= *修復:由於最近的回歸,未完成恢復對話框上的“繼續恢復”和“取消”按鈕對按下沒有響應 *修復:由於不同版本的第三方庫(Guzzle)和composer autoload.php調用太早,與其他插件發生衝突 *修復:當SCP用於SFTP/SCP遠程存儲時,未定義“NET_SCP_LOCAL_FILE”常量 *調整:向UpdraftCentral返回插件和主題時添加兼容性字段 *調整:由於某些cURL版本7.x在處理HTTP/2連接時存在問題,因此到OneDrive API的所有HTTP連接現在都被迫在7.61之後和8.0之前的cURL版本上使用HTTP/1.1版本。此外,可以在wp-config.php文件中設置名為UPDRAFTPLUS_ONEDRIVE_CURL_HTTP_VERSION的常量,以將默認HTTP版本更改為另一個首選版本 *調整:調整邊距以修復備份時“查看日誌”按鈕的UI損壞。 *調整:確保數據庫備份文件中的所有“SET SQL_MODE”語句都在內部處理,並且只在UpdraftPlus插件外部進行恢復 *調整:防止在自動備份插件中出現PHP 8.2編碼風格的棄用通知 *調整:在OneDrive的區塊上傳上下文中,上傳會話期間不應包括授權標頭和承載令牌,因為由於上傳URL不同,這可能會導致401 HTTP狀態 *調整:刪除updraftplus_https_to_http_aditional_warning和updraftplus _http_to_https_additional_warning過濾器的默認值。 *調整:在數據庫備份文件中將SQL_MODE設置為“NO_AUTO_VALUE_ON_ZERO”。 *調整:2024年季節性通知內容更新 *調整:在需要phpseclib的操作過程中,只有在真正需要phpsecib時才包括composer autoload.php =1.24.1-2024年2月21日= *特點:實現Backblaze Object Lock支持(高級版) *修復:電子郵件備份和基本報告設置不起作用,導致確認備份狀態的通知電子郵件無法發送到管理員的電子郵件地址(免費版本) *FIX:修復WP優化UpdraftCentral的高級發現 *FIX:1.23.16中的回歸,用於更正對翻譯函數的調用,該調用導致一些HTML屬性為空 *修復:通過“遷移/克隆”選項卡恢復備份集導致所有相關的備份實體被立即下載,忽略了用戶對要恢復的實體的首選項 *修復:第三方庫與WP All Import Pro和AIO WP遷移插件發生衝突(phpseclib),導致測試SFTP憑據和備份到SFTP遠程存儲失敗 *修復:恢復與WordPress多站點運行在版本<4.9的兼容性,原因是使用之前不存在的功能 *調整:為UpdraftCentral添加新的翻譯條目 *調整:消除了PHP 8.2中由於傳遞給htmlspecialchar()函數的null值和創建動態屬性而導致的棄用消息 *調整:去掉了不帶參數調用get_class()導致的PHP 8.3棄用消息。 *調整:UpdraftPlus_Database_Utility類中的Refactor方法 *調整:如果備份目錄不可寫,請發送電子郵件。 *調整:添加並設置“filename_only”參數,以減少在Dropbox中查找特定備份文件時的搜索時間。 *調整:以一種更好的方式自動加載PHP安全通信庫(phpseclib),可以防止(其他插件)已經加載的phpseclib類在某些操作中使用 *調整:添加updraftplus_backup_db_header_append過濾器,允許網站所有者在其數據庫備份標頭中包含任意內容 =1.23.16-2023年12月23日= *調整:在廣告中添加了家庭插件的演示鏈接 *調整:從s3generic端點中刪除了https://http前綴 *調整:解決PHP 8.0與ob_implicit_flush函數的兼容性 *調整:Dropbox錯誤日誌改進 *調整:根據wordpress.org插件團隊的要求,禁止免費插件用戶在儀表板的“wordpress新聞”部分顯示所有UpdraftPlus新聞,即使事先徵得同意。 *調整:修復對翻譯函數的一些不正確調用 =1.23.14-2023年11月30日= *修復:已解決的谷歌雲遠程存儲身份驗證流 *調整:更改了updraftvault鏈接功能,以便在不同的選項卡中打開 *調整:澄清報告電子郵件中警告的重要性 *調整:使新聞同意層與確認文本相匹配,從而消除可能顯示UpdraftPlus新聞的空白 *調整:當發現填充程序“php_uname”函數未定義時,請聲明該函數,以防止在phpseclib庫(調用它)中出現致命錯誤