by Devin Yang

建立于: 8年前 ( 更新: 8年前 )

D-Laravel v1.2.1版修正说明
use GuzzleHttp\Client; 进行post时.出现访问被拒的问题。
如果您是由旧版升级,您可能需调整etc/default-ssl.conf的设置档 (如果有该档)
请调整php:9000变更为web:9000,你可以透过运行一次./console secure调整。

docker-compose设置档部份,
PHP-FPM container变更为network_mode: "service:web"

移除PHP-FPM container部份的相关设置.
hostname: php
networks:
  - dlaravel_net


您可以参考如下变更的地方,在您的本地端,可能需进行类似的修正:
github上的修改

手动调整,您需留意的两个下载后生成的文件,是否有进行正确的设置.
docker-compose-custom.yml  (请在php-fpm container的部份,采用network_mode: "service:web")
./etc/default-ssl.conf  (如果./etc下有这个文件时,请调整php:9000为web:9000)

如果您无法自行调整,有一个更简单的更新方式。

拷贝旧版的数据库数据及project到新版本目录中测试,流程如下:
一、直接下载一个新的先试用,数据夹命名为dlaravel-test
git clone https://github.com/DevinY/dlaravel.git dlaravel-test
二、进入新版本测试数据夹dlaravel-test。
cd dlaravel-test
三、拷贝旧版本mysql的数据库至新版本dlaravel-test目录下。
cp -r ~/dlaravel/data .
四、拷贝旧版本的project到新版本的sites目录,例如这里我拷背了sites/test3到新版本的sites目录。
这里假定您旧版中,有一个test3的project
cp -r ~/dlaravel/sites/test3 sites/
五、启动测试,如果您旧版本d-laravel的container是启动中请先关掉,必免连接服冲突。
下方命令直接创建并运行container在标准的连接埠上80、443及3306。
./console normal
或直接运行./console up,默认是random随机的连接埠。

您可以参考此版本的release note.
v1.2.1

如果您更新碰到什么问题,也可以至D-Laravel聊天室以访客身份评论询问:
D-Laravel聊天室

Tags: d-laravel docker

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


docker

如何在Raspberry上用Docker启动HAProxy

Raspberry很便宜有相当多的运用,例如有人拿来当Wifi的router, 游戏机,监视器及许许多多物联网相关运用,我则是用他来当一台HAProxy。 长话短说,因为有一台老旧的Windows伺服器,他运行旧版本的PHP及Apache,并且无法设置HTTPS证书,所以就想说 透过HAProxy来帮忙啦。让这台老旧伺服器也可以有https的网址, 所以来分享我的docker-compose.yml设。

linux,docker,wifi

用docker创建WPA2/EAP企业用Radius验证伺服器,后端使用mysql数据库

AP提供了WPA2/EAP功能,但不会用吗? 本文介绍我如何透过docker的ubuntu:21.04 image,极速创建Radius伺服器, 与Wifi的WPA2/EAP等相关运用。

docker

Docker防毒攻略

最近刚看玩延禧攻略,就想来介绍个MacOS扫毒攻略。 这篇文章,教大家用如何用Docker搞定MacOS扫毒。 简单介绍,我们如何透过docker使用防毒软体扫毒。 这里假定目前我的目录是在我的家目录中,所以${PWD}就是目前的所在目录,会被挂载到container内的scan数据夹。 所以,使用clamscan -r /scan/,时就能扫描所有的挡案罗,加上-r的参数会使用递归的方式一层一层的进入子目录扫描。