pbootcms網站搬家到新伺服器後 前臺顯示資料不完全

黄文Rex發表於2024-10-30

在將 PBootCMS 網站從一個伺服器遷移到另一個伺服器後,如果前臺顯示的資料不完全,而後臺顯示正常,通常需要檢查以下幾個方面。根據您的描述,最終發現問題出在伺服器時間上。以下是詳細的排查和解決步驟:

1. 檢查伺服器時間

  1. 登入新伺服器

    • 使用 SSH 或其他方式登入到新伺服器。
  2. 檢查當前時間

    • 執行以下命令檢查伺服器當前時間:

      sh
      date
  3. 同步伺服器時間

    • 如果伺服器時間不正確,可以使用 NTP(Network Time Protocol)來同步時間。安裝並配置 NTP 服務:

      sh
      sudo apt-get update sudo apt-get install ntp sudo service ntp start sudo ntpdate pool.ntp.org
    • 或者使用 timedatectl 命令同步時間:

      sh
      sudo timedatectl set-ntp true
  4. 驗證時間同步

    • 再次執行 date 命令,確保時間已經同步正確。

2. 檢查資料庫時間

  1. 登入資料庫

    • 使用 MySQL 或其他資料庫客戶端登入到資料庫。
  2. 檢查資料庫時間

    • 執行以下 SQL 查詢檢查資料庫伺服器的時間:

      sql
      SELECT NOW();
  3. 同步資料庫時間

    • 如果資料庫時間不正確,可以嘗試重啟資料庫服務:

      sh
      sudo systemctl restart mysql

3. 檢查 PBootCMS 配置

  1. 檢查全域性配置

    • 登入 PBootCMS 後臺,導航到“系統” > “全域性配置”,確保所有時間相關的配置正確。
  2. 檢查文章釋出時間

    • 導航到“內容管理” > “文章管理”,檢查文章的釋出時間是否正確。

相關文章