# Docker 部署laravel5.5問題總結
##### <blockquote class="danger"><p>問題一:使用docker-compose 搭建lnmp環境后,項目上傳到docker(映射目錄),創建虛擬主機,訪問域名,發現報錯:</p></blockquote>
```
file_put_contents(D:\Docker\composerShell\test2\wwwroot\cs4\laravel\apiadmin\storage\framework\views/3aaa768bf8179154731abcba81c60bc738abfcc4.php): failed to open stream: No such file or directory
```
##### <blockquote class="success"><p>解決方式:進入docker php容器內,在根目錄下給storage777 權限,然后執行命令:php artisan config:cache,即可解決</p></blockquote>
----------------------------------------------------------------------------------------------------------------------------------------------------------------
##### <blockquote class="danger"><p>問題二:訪問域名,Mysql連接報錯提示:<br>SQLSTATE\[HY000\] \[2002\] Connection refused<br>或者<br> SQLSTATE\[HY000\] \[2002\] No such file or directory</p></blockquote>
##### <blockquote class="success"><p>解決方式:host 使用名稱,如果是laravel5.5環境,修改完成以后(不管是否已經映射目錄),需要進入php容器到網站根目錄內,執行命令:```php artisan config:cache```, 執行完成以后,需要在緩存路徑執行命令:```cat /bootstrap/cache/config.php``` 查看緩存配置文件數據庫配置是否生效</p></blockquote>
- Docker容器化部署使用說明書
- 環境部署
- Windows系統
- Windows部署Docker
- 安裝過程可能碰到的問題總結
- Docker部署環境
- Docker hub操作
- Docker 部署 laravel5.5問題總結
- Docker處理中文亂碼問題
- Linux系統
- Centos7.2部署Docker
- Linux部署Docker準備前工作
- 部署docker問題總結
- Linux部署Docker粗略筆記
- 安裝git
- Docker命令大全
- 問題
- php7.4 安裝xlswriter擴展
- php7.2 DockerFile文件
- dockerFile和docker-composer區別
- docker-compose的使用
- docker-compose的使用問題總結
- docker-compose
- Windows系統
- docker-compose.yml編寫
- nginx目錄如下
- conf.d
- default.conf
- nginx.conf
- php目錄如下
- Dockerfile
- redis目錄如下
- redis.conf
- docker-compose使用說明
- Linux系統
- /workspace/html/config_dev
- html
- index.html
- index.php
- nginx
- conf
- nginx.production.conf
- conf.d
- default.conf
- log
- access.log
- error.log
- Dockerfile
- php
- conf
- php.production.ini
- php-fpm.conf
- log(目錄)
- php-fpm.d
- www.conf
- supervisor
- conf
- log
- Dockerfile
- .env
- docker-compose.yml