在 UCenter 後臺進行備份時,經常有人會遇到下面的問題:

備份提示:無法訪問到該應用的備份介面,請複製 UCenter  根目錄下 api/dbbak.php 到該應用的 api 目錄下

這種情況目前有以下三種解決辦法:

一、按照錯誤提示操作

把 UCenter 目錄下的 api/dbbak.php 複製到備份出現錯誤的應用中,相應的 api 目錄下。

二、還有一種情況是環境相容性問題引起的

用檔案替換使用者的 ./UCenter/control/admin/db.php

之後在 ./UCenter/data/config.inc.php 中增加

define('UC_IP', '');

  • define('UC_IP', '');

這裡設定 UCenter 的 ip 地址。

三、請檢查一下程式的安裝埠是否為 80 埠,如果是非 80 埠,也有可能會出現上述問題

此時的解決方法是:

找到 UCenter 目錄下的 model/misc.php

把其中的

$out .= "Host: $host
";

  • $out .= "Host: $host
    ";

改成

$out .= "Host:$host:$port
";

  • $out .= "Host:$host:$port
    ";

然後再重新備份。