Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 301强制跳转后,uc后台备份数据库出现提示:无法访问到该应用的备份接口,请拷贝 U...

[复制链接]
susongren 发表于 2019-1-19 13:24:33 | 显示全部楼层 |阅读模式
本帖最后由 susongren 于 2019-1-19 13:28 编辑

我的论坛是在工作电脑windows 10 64位操作系统用 phpstudy 搭建起来的环境

我配置了ssl证书,网址也由http://全面升级成了https://了,uc后台通信也成功了

在此备注一下:uc后台通信开始也不成功,我是修改了这个文件后才通信成功的,uc_server/model/misc.php 位置 69 行加上
  1. if(substr($url,0,5)=='https'){
  2.                             $ch = curl_init($url);
  3.                             curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4.                             if($post){
  5.                                     curl_setopt($ch, CURLOPT_POST, 1);
  6.                                     curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  7.                             }
  8.                             if($cookie){
  9.                                     curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  10.                             }
  11.                             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  12.                             return curl_exec($ch);
  13.                     }
复制代码

但是在uc后台里面备份数据库的时候却出现提示:无法访问到该应用的备份接口,请拷贝 UCenter 根目录下api/dbbak.php 到该应用的api目录下



反复查找问题的根源,如果我把跳转文件.htaccess删除后,用https://访问正常,uc通信也正常,uc后台备份数据库也正常,可就是一开301强制跳转代码后就出现以上的问题。附上我的301强制跳转文件的代码:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

问题就是出现在301强制跳转文件上,不知道其它朋友有没有遇到过类似的问题呢?

我在网上百度了一下,有一篇文章是这么说的,

解决:ngxin做http强制跳转https,接口的POST请求变成GET
域名配置了http强制跳转htpps后发现app发起post请求会出现405错误。


链接地址:http://www.cnblogs.com/xxoome/p/8950650.html



可我的是apache,不是这个Ngxin,但我想原理应该差不多吧,但我看不懂这些非常专业的知识,有看得懂的朋友愿意帮忙解决一下吗,谢谢了。

我现在针对在uc后台备份数据库的时候出现的提示:无法访问到该应用的备份接口,请拷贝 UCenter 根目录下api/dbbak.php 到该应用的api目录下 的情况下,用如下方法来备份数据库

第一种是用帝国备份王来备份
第二种是用软件自带的备份功能,这个应该也是windows下的mysql的备份方法



我现在不太清楚的是,以上的2种数据库的备份方法是否能达到在uc后台备份数据库的效果,如果是一样的话,那么我就坚持目前的301强制跳转了。

当然如果有解决这个问题的更好的方法,就最好了,相信官方人员是有这个能力解决这个问题的,我相信这个问题也困扰着很多的草根站长们。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
crx349 发表于 2019-1-19 16:57:37 | 显示全部楼层
备份 用 论坛 后台 站长 数据库 备份 哦(无法访问到该应用的备份接口是一个bug)
301规则没错一般是你 环境有问题
回复

使用道具 举报

 楼主| susongren 发表于 2019-1-19 17:11:19 | 显示全部楼层
crx349 发表于 2019-1-19 16:57
备份 用 论坛 后台 站长 数据库 备份 哦(无法访问到该应用的备份接口是一个bug)
301规则没错一般是你 环 ...

论坛 后台 站长 数据库 备份是可以正常备份数据库的,只是uc里面备份数据库出现这个提示的,还希望官方能够早日对这个bug出一个补丁程序啊。
回复

使用道具 举报

crx349 发表于 2019-1-19 19:07:25 | 显示全部楼层
susongren 发表于 2019-1-19 17:11
论坛 后台 站长 数据库 备份是可以正常备份数据库的,只是uc里面备份数据库出现这个提示的,还希望官方能 ...

uc已经没更新好久了 x3以下备份是OK的 就是新版不行 会报错
回复

使用道具 举报

 楼主| susongren 发表于 2019-1-19 19:16:15 | 显示全部楼层
crx349 发表于 2019-1-19 19:07
uc已经没更新好久了 x3以下备份是OK的 就是新版不行 会报错

那看来是指望不上官方了吧
回复

使用道具 举报

 楼主| susongren 发表于 2019-1-24 14:35:57 | 显示全部楼层
再顶一下吧,希望官方或高手能够看到。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-26 04:51 , Processed in 0.017618 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表