! S4 O+ S. P' I解决办法: 2 f' |7 W" }6 j8 c! S ! c1 w5 W$ a2 b4 Q! }第一步:X3及以下版本的用户下载补丁 ,解压 5 h( A- R5 I: B5 n5 |% B( D1 o 把 upload 目录下的文件覆盖到论坛文件。大于X3的论坛,比如X3.2、X3.4直接进行第二步操作。* B$ A" _0 p" m' E& ~1 d
, r! c* M/ p1 ^2 u9 c
第二步:下载测试文件 ,解压,把 https_test.php 上传到论坛根目录,通过浏览器访问 http://你的网站/https_test.php,按提示操作: ?' v% O$ r( |
& j% ]! x; _+ P A
PS:要完整体验 https 下的应用中心,首先要求 PHP 环境 5.3 以上,太老的 PHP 版本请自行升级0 z% K* e9 u- Y$ n& y: m% m
然后,可修改 source/function/function_cloudaddons.php 文件,把所有的 “http://” 替换为 “https://” ; e. |6 z. C3 ^5 v) D2 S2 {- x(注意是把 “http://” 替换为 “https://”,而不是 “http” 替换为 “https”,代码里有其他http内容) " W s* t/ v. ?& v5 V. x: b3 l: j) ?
, X' ?: L+ |! R4 [4 @
可能原因二:你的服务器请求应用中心超时 ! w3 F- e8 E. ^: I - P6 F7 y0 S' c5 G! a/ {尝试调高超时时间( M6 Z8 S N+ e1 G
打开 source\function\function_cloudaddons.php7 \7 p; ?" \: I) z3 @
找到
$timeout = 15
复制代码
1 C4 Y8 I) s$ L5 T8 a% o/ L0 d* |$ f) H& R3 n% G' d
把数字15改大点,比如60,不行的话再改大点,比如 999; r. g! ^5 g; G( V
* I% {3 |4 o `# c3 U4 @: ]% M( A6 M( o: i1 w' {' P
可能原因三:你的服务器PHP环境有问题. k9 K% X E2 R
7 ?7 A, C) ?. @3 h虚拟主机直接在主机管理里切换PHP版本& H. q; K0 p" w) g% ^3 f+ ?
云服务器或VPS,有安装宝塔等主机管理软件的,在管理软件里切换PHP版本+ Y; ^1 p. m, b4 X w
不支持直接切换的,自己重新安装配置PHP环境 # t+ [' X% O. s' c$ X! N; eX3.4支持 PHP5.3、PHP5.4、PHP5.5、PHP5.6、PHP7) o; A2 N$ S1 I, ~3 Q/ d" L2 e/ R
7 D& b7 w4 v4 ]3 {
% W2 s7 N J: h
可能原因四:你的服务器请求不了应用中心( ]) I6 _* _4 B8 V/ y0 t* Z' N
* v9 C' k6 t8 T i/ e. T
应用中心有多个IP,可尝试切换IP测试,如果所有IP都无法请求应用中心,那就没办法 / C6 v' ~. C$ d; y! O. T 6 ~& |* u D- q2 u打开 source\function\function_cloudaddons.php7 P# o0 {. o4 W. e N" v
& t' W2 a$ B8 \* Y
找到