# 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