有部分用户进入 UCenter 后台进行数据库备份,出现如下的错误提示:

无法访问到该应用的备份接口,请拷贝 UCenter 根目录下 api/dbbak.php 到该应用的 api 目录下

  • 无法访问到该应用的备份接口,请拷贝 UCenter 根目录下 api/dbbak.php 到该应用的 api 目录下 

类似这样的问题。

问题原因:站点用非 80 端口备份,使得备份应用数据的地址连接中丢失端口号,导致备份数据的网址打不开。

解决方法:

UCenter 根目录下./model/misc.php 中

$out .= "Host: $host
"; 改为

$out .= "Host: $host:$port
";
  • $out .= "Host: $host
    "
    ;</PRE>改为<PRE>$out .= "Host: $host:$port
    "
    ;

即可。