將 Gandi Blog 遷移到 Simple Hosting 主機上的 Dotclear Blog¶
在 Gandi Blog 終止服務後,要保留您的 Gandi Blog 內容最簡單的方法是在 Simple Hosting 主機上安裝最新版 Dotclear (Gandi Blog 所使用的系統),再匯入您的部落格備份檔。操作步驟請參考以下說明。
步驟 1:備份您目前的部落格¶
首先,您必須先備份目前的部落格。您可以使用 DotClear 內建的 匯入/匯出 功能。
- 打開您的 Gandi Blog 登入頁面。在網址列最後加上 「/admin」 前往下一頁。
- 使用部落格擁有者的 Gandi V4 帳號 (格式為 AB1234-GANDI) 及密碼登入。
- 在左側邊欄找到 「PLUGINS」 並選擇 「Import/Export」
- 選擇 「Flat file export」
- 輸入您想要儲存的檔案名稱並點選 「Export」
- 在同一頁面上,點下 「You may also want to download your media directory as a zip file」 以下載您的媒體目錄。
- 如果您有安裝其他外掛程式 (plugins),請務必記下這些程式。
- 請記得您的檔案儲存位置。 同時,您也可以解壓縮媒體目錄壓縮檔。
步驟 3:準備資料庫¶
建立好主機與網站後,您需要為部落格建立資料庫及使用者。
- 登入後,從左側目錄點選 「Simple Hosting」
- 在您的主機名稱上點一下。
- 選擇 「管理」 分頁。
- 在 「資料庫」 中選 「前往 phpMyAdmin」。
- 輸入主機的使用者帳號/密碼。
- 登入資料庫 預設使用者為 「root」 不需要密碼。
- 在 phpMyAdmin 中,點選上方 「User accounts」。
- 向下捲動頁面到 「New」 點 「Add user account」。
- 輸使用者名稱,例如 「dotclear」。
- 點選 「Host name」 旁的下拉選單,選擇 「Local」 您會看到 「localhost」 出現在相應欄位。
- 輸入密碼後,再輸入一次確認。
- 務必記下您的使用者帳號/密碼,才能在接下來的步驟安裝 Dotclear。
- 保留欄位 「Password Hashing Method」 為 「Native MySQL authentication」。
- 在 「Database for user account」 區塊中,點選 「Create a database with same name and grant all privileges.」。
- 向下捲動頁面並且按下 「Go」。
步驟 4:安裝 Dotclear¶
- 下載 Dotclear 最新的版本。
- 下載完成後,請打開下載的資料夾並且解壓縮下載檔。
- 請 在 Simple hosting 中建立網站並且與域名連結 <link_domain_to_simple_hosting>。
- 使用 SFTP 連接您的主機。
- 連接後,前往 「vhosts」 > (您的部落格網址) > htdocs。通常在此目錄內會有一個 「index.html」 的檔案,您可以刪除此檔案。
- 使用 SFTP 並前往本機目錄中您剛剛下載解壓縮的位置,上傳所有檔案。請注意 不是上傳解壓縮的資料夾,是資料夾內的所有檔案。
- 檔案完成上傳之後,使用瀏覽器開啟您的新部落格。如果都沒有問題,您將會看到 dotclear 的安裝頁面。如果發生錯誤,可能是 DNS 傳播時間的問題,您需要等待 12 小時。如果持續發生問題,歡迎與我們的 客服團隊聯絡。
當您安裝 Dotclear 時,需要設定:
- Database type: MySQLi
- Database host name: localhost
- Database name: 資料庫的稱,例如 dotclear。
- Database username: 資料庫的使用者名稱,您在 phpMyAdmin 的步驟時所建立的帳號。
- Database password: 資料庫密碼,您在 phpMyAdmin 的步驟時所建立的。
- Prefix for database tables: 您可使用預設的 dc_ 值即可。
- Email: 您的電子信箱,重設密碼時需要使用。
輸入上述設定後即可進入主畫面。
步驟 5:匯入您的 Gandi Blog¶
- 在 Dotclear 的管理介面中,按下 「BLOG」 區塊的 「Media Manager」。
- 在 「Add files」 中點選 「Choose files」 並且選擇您部落格的備份檔。
- 點選 「Send」 來上傳您的備份檔,您也可以獨立上傳每一個檔案。
- 點選左邊選單 「Import/Export」 ,找到 「PLUGINS」 區塊。
- 點選 「Flat file import」。
- 在 「Single blog」 區塊中點選 「Browse」 並且選擇您上傳的檔案。
- 點選 「匯入」
匯入後您就可以在左邊選單的 「Entries」 看到之前的資料。您可能需要重新安裝您需要的外掛,按下 「SYSTEM」 中的 「Plugins」 來安裝。您可能也需要安裝佈景主題,在左側選單的 「BLOG」 中的 「Blog appearance」 中。
參考:啟用 HTTPS 連線¶
您可以為您的部落格開啟安全連線 (HTTPS)。使用 Gandi Simple Hosting 很輕鬆就可以完成。若您的網域名稱是在 Gandi 購買的,也同樣能享有首年免費的 SSL 憑證。
您可以參考 如何在 Simple Hosting 自動安裝 SSL 憑證的說明。
在您安裝好 SSL 之後,您需要前往 Dotclear 的控制面板來重新設定 使用 https 的網址。
- 登入 Dotclear 後,點選左邊選單的 「BLOG」 中的 「Blog settings」。
- 向下滾動捲軸至 「Advanced blog settting」 並修改部落格網址 「http://」 為 「https://」 。
- 點選下方的 「儲存」。
您也需要透過修改設定檔,設定管理介面使用 https
- 執行 SFTP 軟體 (例如 Filezilla) 並連接上您的主機。
- 進入 「vhost」 > (您的網址) > 「htdocs」 目錄中。
- 鍵入 「inc」 目錄中。
- 備份 config.php 檔,下載 config.php 檔至您的本機電腦,您可以在本機複製一份作為備份,萬一出現任何錯誤時可以立刻回復。
- 開啟本機的 config.php 檔並且修改 http:// 為 https://。
- 重新上傳覆蓋 config.php。
我們建議您先清除瀏覽器快取再測試網站。