by Devin Yang

建立於: 5年前 ( 更新: 5年前 )

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 laravel

閒聊D-Laravel的console指令

D-Laravel的console指令讓我們快速的了解他執行了什麼。如果使用docker-compose是怎麼執行的呢? 我們來看看吧。

docker,Synology

如何修改Synolog Nas上Docker的日誌記錄驅動

我的Synolog Nas上,預設跑了一個奇怪的logging driver叫db,如何修改為正常使的json-file呢? 在Synolog的Nas他的Daemon config file較特殊,放在/var/packages/Docker/etc/目錄下, 叫dockerd.json。

docker

如何在Raspberry上用Docker啟動HAProxy

Raspberry很便宜有相當多的運用,例如有人拿來當Wifi的router, 遊戲機,監視器及許許多多物聯網相關運用,我則是用他來當一台HAProxy。 長話短說,因為有一台老舊的Windows伺服器,他執行舊版本的PHP及Apache,並且無法設定HTTPS憑證,所以就想說 透過HAProxy來幫忙啦。讓這台老舊伺服器也可以有https的網址, 所以來分享我的docker-compose.yml設。