docker报错,换成ali或pub,都不行,不知道哪里问题,服务器是阿里云,美国东部, CentOS 7.6 64位
请重新build,从头重新操作。
已经运行了 docker-compose build --no-cache 结果是看到几个 skipping 这样是正常的把,因为我继续按步骤往下走,最后网站能运行
但遇到个新问题: 随便找个产品加入购物车,然后点击checkout,出现下面错误 Call to undefined function fecshop\services\page\bcmul()
好像是php少了mb那个模块,我怎么在docker里装 php的扩展模块呢
在论坛已经搜到解决办法,谢谢!
点击产品页,跳出下图:
补充: 上面的url当时是这样: http://192.168.5.1:8010/cgi-bin/login?clientip=10.0.101.95&clientmac=c8:3a:35:1f:6b:38&iarmdst=www.test.com
该截图和fecshop无关,请考虑其他原因。
明白,应该是我的这个住宅的局域网设置的
问题总结:
在执行 docker-compose build命令时,如果出现说 skip 字眼,说明我们的 docker 服务中依赖的是镜像,不需要构建,它只会在启动的时候下载镜像,然后再启动服务。
docker-compose build
skip
另外,PHP 中一般关于某个函数未定义,或某个类未找到。可能的原因:相应的PHP扩展没有安装或没有正确加载;当然也要分是PHP相关的标准函数还是类库提供的函数。如果是类库提供的函数或类,提示说未找到,一般就是自动加载没有配置正确。
问题往往具有相似性,希望可以举一反三吧。