在 UC 後臺進行備份時,經常有人會遇到下面的問題:
備份提示:無法訪問到該應用的備份介面,請複製 UCenter 根目錄下 api/dbbak.php 到該應用的 api 目錄下
這種情況目前有以下三種解決辦法:
一、按照錯誤提示,把 UCenter 目錄下的 api/dbbak.php 複製到備份出現錯誤的應用中,相應的 api 目錄下
二、有時此問題是這是環境相容性問題
用下面的檔案替換使用者的
./ucenter/control/admin/db.php
之後在 ./ucenter/data/config.inc.php
中增加
define('UC_IP', '');
這裡設定 ucenter 的 ip 地址。
三、請檢查一下程式的安裝埠是否為 80 埠,如果是非 80 埠,也有可能會出現上述問題
此時的解決方法是:
找到 UCenter 目錄下的 model/misc.php
把其中兩處的
- $out .="Host: $host
";
改為
- $out .="Host:$host: $port
";
然後再重新備份。