typecho / Dockerfile

Docker Image packaging for Typecho
https://hub.docker.com/r/joyqi/typecho
GNU General Public License v2.0
86 stars 9 forks source link

无法连接数据库 #33

Closed yunzimo closed 9 months ago

yunzimo commented 1 year ago

命令:

docker run --name typecho-server \
    -p 8088:80 \
    -e TYPECHO_SITE_URL=https://xxxxx.top \
    -d joyqi/typecho:nightly-php7.4-apache

一开始我看其他issue以为是文件权限的问题,因为我一开始的命令是:

docker run --name typecho-server \
    -p 8088:80 \
    -v $PWD/typecho/app/usr:/app/usr \
    -v $PWD/typecho/app/usr/plugins:/app/usr/plugins \
    -v $PWD/typecho/app/usr/themes:/app/usr/themes \
    -v $PWD/typecho/app/usr/uploads:/app/usr/uploads \
    -e TYPECHO_SITE_URL=https://xxxxxx.top \
    -d joyqi/typecho:nightly-php7.4-apache

我通过chmod修改用户权限后还是无法连接数据库,尝试最精简的命令也无法连接。 image

请问这个docker镜像中存在数据库环境么,我是否需要自己安装数据库和其他环境,这让我感到迷惑,在初始化配置界面需要填的内容是我自己创建数据库的信息还是自动创建数据库需要填写的信息。

loensos commented 1 year ago

解决了吗?

yunzimo commented 1 year ago

解决了吗?

我尝试了只有SQLite类型的数据库适配器可以自动安装,其他的数据库不知道什么问题。

jkjoy commented 9 months ago

赋权 777

jkjoy commented 9 months ago

应该是无法创建config文件报错