在 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
";
然后再重新备份。