by Devin Yang

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

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

需要登入才可留言!

類似的文章


d-laravel, docker, docker-compose, laravel

D-Laravel釋出v0.9.1版了

為了讓D-Laravel保持在一個可運作的版本及穩定的本。 開始使用Tag標註該版本通過測試那些測試.. 這個版本已通過ubuntu實及macos實機測試,可順利建立Container及執行哦..

docker

ubuntu上安裝docker-compose

簡單介紹我如何在ubuntu上安裝docker-compose. 還滿容易的。

docker

Docker防毒攻略

最近剛看玩延禧攻略,就想來介紹個MacOS掃毒攻略。 這篇文章,教大家用如何用Docker搞定MacOS掃毒。 簡單介紹,我們如何透過docker使用防毒軟體掃毒。 這裡假定目前我的目錄是在我的家目錄中,所以${PWD}就是目前的所在目錄,會被掛載到container內的scan資料夾。 所以,使用clamscan -r /scan/,時就能掃描所有的擋案囉,加上-r的參數會使用遞迴的方式一層一層的進入子目錄掃描。