关于海外服务器或国内服务器安装应用慢或者断线的解决办法,安装fecyo慢可以试试。

安装报错 · qq2801863263 · 于 3年前 发布 · 1742 次阅读

楼主花了一天在试怎么下载fecyo,超时设置好了,zip扩展也安装了,但是还是装不上,最后发现是因为我的服务器访问作者的插件服务器太慢,我的服务器在香港,想不通为什么还这么卡。下面是解决方案: (本文针对海外服务器,国内访问安装应用慢的服务器也可以照做。)


  1. 首先,我是没用宝塔的,用的是docker安装,理论上如果宝塔安装慢的问题也能这样解决。
  2. 默认大家都会使用docker啦,首先是在docker目录下: docker-compose exec php bash
  3. 然后进入cd /www/web/fecshop/vendor/fancyecommerce/fecshop/services/extension
  4. 不管是nano还是vim来编辑上面目录下的RemoteService.php文件。
  5. 找到downCurl函数,在$ch = curl_init();这句话下面加上几句话(如果代理没有账户密码就不写第三句,只写前两句。):
    curl_setopt($ch, CURLOPT_PROXY, "代理IP");
    curl_setopt($ch, CURLOPT_PROXYPORT, "代理端口");
    curl_setopt($ch, CURLOPT_PROXYUSERPWD, "代理用户:代理密码");
    
  6. 有VPN的可以访问这个网站http://free-proxy.cz/zh/proxylist/country/CN/http/ping/all 没有VPN的访问这个网站http://www.xiladaili.com 在上面的网站找到一个可以用的代理IP和端口,可以在这个网站检测代理地址的连通性http://www.moguproxy.com/moitor/ 一般找到的代理IP的端口是没有账户密码的,所以你可以删除上面的第三句话,然后把你找到的可用的代理地址加端口替换到刚才那几句代码的相对地方。
  7. 添加完成后保存该文件
  8. 重新在docker目录下重启PHP: docker-compose restart php
  9. 回到网站后台安装应用

    本文由 qq2801863263 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 1 条回复
Fecmall#13年前 0 个赞

1.多谢分享这么有用的东西,感谢

2.目前用的是阿里云的深圳机房的服务器,而且带宽有限(年费2000+的ECS),国内服务器访问下载还行,国外可能出问题,不过有的国外服务器,也可以正常下载,不过下载满,需要设置超时时间

3.你发的网址:http://free-proxy.cz/zh/proxylist/country/CN/http/ping/all , 如果发一下如何使用这个,分享一下就更好了,您可以单独发个帖子,这里贴一下地址

4.另外一种方法,就是国内下载fecyo(或者国内的服务器),然后得到完整包,然后上传到相应的服务器,以迁移的方式安装,详细参看文档:http://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall_host_change.html

5.编辑器是MarkDown编辑器,语法:http://www.fecmall.com/markdown , 您可以仔细看一下,五分钟时间就掌握

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics