將 Gandi Blog 遷移到 Simple Hosting 主機上的 Dotclear Blog

在 Gandi Blog 終止服務後,要保留您的 Gandi Blog 內容最簡單的方法是在 Simple Hosting 主機上安裝最新版 Dotclear (Gandi Blog 所使用的系統),再匯入您的部落格備份檔。操作步驟請參考以下說明。

步驟 1:備份您目前的部落格

首先,您必須先備份目前的部落格。您可以使用 DotClear 內建的 匯入/匯出 功能。

  1. 打開您的 Gandi Blog 登入頁面。在網址列最後加上 「/admin」 前往下一頁。
  2. 使用部落格擁有者的 Gandi V4 帳號 (格式為 AB1234-GANDI) 及密碼登入。
  3. 在左側邊欄找到 「PLUGINS」 並選擇 「Import/Export
  4. 選擇 「Flat file export
  5. 輸入您想要儲存的檔案名稱並點選 「Export
  6. 在同一頁面上,點下 「You may also want to download your media directory as a zip file」 以下載您的媒體目錄。
  7. 如果您有安裝其他外掛程式 (plugins),請務必記下這些程式。
  8. 請記得您的檔案儲存位置。 同時,您也可以解壓縮媒體目錄壓縮檔。

步驟 2:購買 Simple Hosting 主機

請參考 如何建立 Simple Hosting 主機

如果您已經建立主機,只需要 將域名指向主機

步驟 3:準備資料庫

建立好主機與網站後,您需要為部落格建立資料庫及使用者。

  1. 登入後,從左側目錄點選 「Simple Hosting
  2. 在您的主機名稱上點一下。
  3. 選擇 「管理」 分頁。
  4. 在 「資料庫」 中選 「前往 phpMyAdmin」。
  5. 輸入主機的使用者帳號/密碼。
  6. 登入資料庫 預設使用者為 「root」 不需要密碼
  7. 在 phpMyAdmin 中,點選上方 「User accounts」。
  8. 向下捲動頁面到 「New」 點 「Add user account」。
  9. 輸使用者名稱,例如 「dotclear」。
  10. 點選 「Host name」 旁的下拉選單,選擇 「Local」 您會看到 「localhost」 出現在相應欄位。
  11. 輸入密碼後,再輸入一次確認。
  12. 務必記下您的使用者帳號/密碼,才能在接下來的步驟安裝 Dotclear
  13. 保留欄位 「Password Hashing Method」 為 「Native MySQL authentication」。
  14. 在 「Database for user account」 區塊中,點選 「Create a database with same name and grant all privileges.」。
  15. 向下捲動頁面並且按下 「Go」。

步驟 4:安裝 Dotclear

  1. 下載 Dotclear 最新的版本
  2. 下載完成後,請打開下載的資料夾並且解壓縮下載檔。
  3. 在 Simple hosting 中建立網站並且與域名連結 <link_domain_to_simple_hosting>
  4. 使用 SFTP 連接您的主機
  5. 連接後,前往 「vhosts」 > (您的部落格網址) > htdocs。通常在此目錄內會有一個 「index.html」 的檔案,您可以刪除此檔案。
  6. 使用 SFTP 並前往本機目錄中您剛剛下載解壓縮的位置,上傳所有檔案。請注意 不是上傳解壓縮的資料夾,是資料夾的所有檔案。
  7. 檔案完成上傳之後,使用瀏覽器開啟您的新部落格。如果都沒有問題,您將會看到 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

  1. 在 Dotclear 的管理介面中,按下 「BLOG」 區塊的 「Media Manager」。
  2. 在 「Add files」 中點選 「Choose files」 並且選擇您部落格的備份檔。
  3. 點選 「Send」 來上傳您的備份檔,您也可以獨立上傳每一個檔案。
  4. 點選左邊選單 「Import/Export」 ,找到 「PLUGINS」 區塊。
  5. 點選 「Flat file import」。
  6. 在 「Single blog」 區塊中點選 「Browse」 並且選擇您上傳的檔案。
  7. 點選 「匯入

匯入後您就可以在左邊選單的 「Entries」 看到之前的資料。您可能需要重新安裝您需要的外掛,按下 「SYSTEM」 中的 「Plugins」 來安裝。您可能也需要安裝佈景主題,在左側選單的 「BLOG」 中的 「Blog appearance」 中。

參考:啟用 HTTPS 連線

您可以為您的部落格開啟安全連線 (HTTPS)。使用 Gandi Simple Hosting 很輕鬆就可以完成。若您的網域名稱是在 Gandi 購買的,也同樣能享有首年免費的 SSL 憑證。

您可以參考 如何在 Simple Hosting 自動安裝 SSL 憑證的說明

在您安裝好 SSL 之後,您需要前往 Dotclear 的控制面板來重新設定 使用 https 的網址。

  1. 登入 Dotclear 後,點選左邊選單的 「BLOG」 中的 「Blog settings」。
  2. 向下滾動捲軸至 「Advanced blog settting」 並修改部落格網址 「http://」 為 「https://」 。
  3. 點選下方的 「儲存」。

您也需要透過修改設定檔,設定管理介面使用 https

  1. 執行 SFTP 軟體 (例如 Filezilla) 並連接上您的主機。
  2. 進入 「vhost」 > (您的網址) > 「htdocs」 目錄中。
  3. 鍵入 「inc」 目錄中。
  4. 備份 config.php 檔,下載 config.php 檔至您的本機電腦,您可以在本機複製一份作為備份,萬一出現任何錯誤時可以立刻回復。
  5. 開啟本機的 config.php 檔並且修改 http://https://
  6. 重新上傳覆蓋 config.php。

我們建議您先清除瀏覽器快取再測試網站。