- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
強烈建議首先在網站鏡像(用網站備份包在本地測試服務器上還原出來的網站副本)上測試升級過程,如果失敗,不會影響到正式網站;如果成功,可以按照相同步驟直接在正式網站操作;
在任何升級之前,一定要做好網站全站備份(推薦使用 Akeeba Backup 全站備份工具進行);
在正式網站進行升級時,最好找一個網站訪客比較少的時段,例如午夜零點之后;
為了不讓前臺訪客的操作影響網站升級,升級之前最好將網站臨時離線(在 Joomla 后臺“全局設置”中設置);
如果你是用臺式機操作,請確保升級過程中不會發生停電這種比較悲催的情況;為了安全,盡量使用電池已充滿的筆記本電腦操作;
最方便、最安全、最快的 Joomla 核心升級操作,是直接在網站后臺“組件”菜單上點擊“Joomla 更新”,然后就能自動找到已存在的核心升級包(如下圖所示)。接下來點擊“安裝升級包”按鈕,就能實現“在線自動升級”。大概不到一分鐘就完成了。
從上面截圖可以看出,Joomla 核心的升級包來自 Github.com 服務器。由于該服務器位于國外,且某些情況下由于你懂的原因,可能訪問比較慢,甚至無法訪問。這就導致直接點擊“安裝升級包”按鈕之后,在線升級無法完成。
怎么辦呢?我們只能進行“手工升級”了。
在上面截圖中,Joomla 能夠自動探測到核心升級包的下載網址。因此,我們在這個網址上點擊右鍵,選擇“?制鏈接”,然后在瀏覽器新窗口的地址欄粘貼這個網址來下載它。由于瀏覽器的新窗口是可以使用 VPN 或本地代理等翻墻模式,所以即使 Github 無法直接訪問,我們也能借助代理下載到這個升級包。
千萬不要更改升級包的文件名。在本例中,升級包的文件名是: Joomla_3.5.1-Stable-Update_Package.zip ,請保持文件名不變。
將這個升級包上傳到你的 Joomla 網站的 /tmp 目錄(注意:如果你曾經更改過 Joomla 的臨時目錄,請根據你網站根目錄下 /configuration.php 配置文件里面指定的臨時目錄來上傳)。
上傳完畢,再點擊上圖中“安裝升級包”這個按鈕。這時,Joomla 就會優先到 /tmp 目錄中?找已經上傳的升級包,如果存在,就直接使用該升級包來升級網站核心;如果不存在,才嘗試去訪問 Github 網站。
請注意:這個級方法只能使用由“Joomla更新”組件自動探測到的升級包,也就是上圖中箭頭所指的鏈接。如果你下載到的升級包與該鏈接指向的不一致,那就不適用本方法。
如果上述方法仍然無法順利完成 Joomla 核心升級,請使用這個方法:
1、仍然參看上面截圖,下載該升級包,將升級包上傳到 Joomla 網站根目錄下;
2、通過服務器控制面板上的“文件管理器”將該升級包(zip 格式)解壓縮,在解壓時勾選“覆蓋同名文件”;如果你的網站服務器沒有“文件管理器”(例如VestaCP 搭建的服務器就默認不帶“文件管理器),也可以考慮通過 Akeeba Backup 配套的 kickstart.php 解壓工具來解壓縮。
3、登錄 Joomla 網站后臺,點擊頂部菜單“擴展 -> 擴展管理 -> 數據庫”,會看到系統提示“警告:數據庫不是最新的”(如下圖所示);
4、點擊左上角“修復”按鈕;
5、 修復完成后會看到如下的說明:數據表結構是最新的。
6、接下來,點擊上圖左側箭頭所指的“探索”,會找到若干 Joomla 擴展尚未安裝。這是因為我們直接解壓了升級包,所以升級包所包含的這幾個擴展還未安裝。接下來勾選這些擴展,點擊左上角的“安裝”按鈕,就可以了(注意:只能選擇 Joomla 核心的擴展,如果發現探測到了第三方擴展,不要勾選它)。
7、清空緩存:可以使用 Joomla 后臺頂部菜單的“系統 -> 清除緩存”。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP