编辑
2024-06-01
技术相关
00
请注意,本文编写于 326 天前,最后修改于 322 天前,其中某些信息可能已经过时。

目录

使用docker-compose部署
问题一:
解决办法:
问题二:
解决办法:

使用docker-compose部署

bash
# cd /acdata/dba_tools/dujiaoka/dujiaoka # docker-compose -f docker-compose.yml up -d web

部署完成后,使用chrome访问测试:

http://112.126.76.183:8080/

问题一:

image.png

/app/

php
UnexpectedValueException The stream or file "/app/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/app/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/app/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied

解决办法:

bash
root@iZ2ze9q81xgt0hey2qih17Z:/acdata/dba_tools/dujiaoka/dujiaoka# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cf5448ebf635 dujiaoka_web "/entrypoint sh -c /…" 30 minutes ago Up 30 minutes 443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 0.0.0.0:8080->80/tcp, :::8080->80/tcp dujiaoka root@iZ2ze9q81xgt0hey2qih17Z:/acdata/dba_tools/dujiaoka/dujiaoka# docker exec -it cf5448ebf635 bash root@cf5448ebf635:/app# chmod 777 -R storage/

问题二:

image.png

解决办法:

修改.env后,要更新缓存。登录到容器中,更新缓存。

bash
root@cf5448ebf635:/app# cat .env APP_NAME=独角数卡 APP_ENV=local APP_KEY=base64:hDVkYhfkUjaePiaI1tcBT7G8bh2A8RQxwWIGkq7BO18=32sfs APP_DEBUG=true APP_URL=http://112.126.76.183:8080/ LOG_CHANNEL=stack # 数据库配置 DB_CONNECTION=mysql DB_HOST=172.24.52.4 DB_PORT=3306 DB_DATABASE=dujiaoka DB_USERNAME=root DB_PASSWORD=pC52liycziojMi_2028 # redis配置 REDIS_HOST=172.24.52.4 REDIS_PASSWORD= REDIS_PORT=6379 BROADCAST_DRIVER=log SESSION_DRIVER=file SESSION_LIFETIME=120 # 缓存配置 # file为磁盘文件 redis为内存级别 # redis为内存需要安装好redis服务端并配置 CACHE_DRIVER=file # 异步消息队列 # sync为同步 redis为异步 # 使用redis异步需要安装好redis服务端并配置 QUEUE_CONNECTION=redis # 后台语言 ## zh_CN 简体中文 ## zh_TW 繁体中文 ## en 英文 DUJIAO_ADMIN_LANGUAGE=zh_CN # 后台登录地址 ADMIN_ROUTE_PREFIX=/admin
bash
root@iZ2ze9q81xgt0hey2qih17Z:/acdata/dba_tools/dujiaoka/dujiaoka# docker exec -it cf5448ebf635 bash root@cf5448ebf635:/app# php artisan config:cache Configuration cache cleared! Configuration cached successfully!

本文作者:Kevin@灼华

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!