嘟嘟社区

[疑问] [求助]自建 chevereto 图床长期没登录自动进入 install 页面然...


自建 chevereto 图床长期没登录,然后准备登录发现自动进入 install 页面,install之后进入首页变成一个干净的,裸露的没有任何数据的 chevereto
  1. version: ‘3’
  2. services:
  3.   db:
  4.     image: mariadb
  5.     container_name: chevereto-mysql
  6.     # 挂载容器中的 mysql 数据卷到本地 database 文件夹
  7.     volumes:
  8.       – ./database:/var/lib/mysql:rw
  9.     restart: always
  10.     networks:
  11.       – chevereto-net
  12.     # 设置容器中的 mysql 的 root 用户密码以及其他用户
  13.     environment:
  14.       MYSQL_ROOT_PASSWORD: 123456
  15.       MYSQL_DATABASE: chevereto
  16.       MYSQL_USER: chevereto
  17.       MYSQL_PASSWORD: chevereto
  18.     ports:
  19.      – 3306:3306
  20.   chevereto:
  21.     depends_on:
  22.       – db
  23.     image: nmtan/chevereto
  24.     container_name: chevereto
  25.     restart: always
  26.     networks:
  27.       – chevereto-net
  28.     # 设置 CHEVERETO_DB 的一些参数
  29.     environment:
  30.       CHEVERETO_DB_HOST: db
  31.       CHEVERETO_DB_USERNAME: chevereto
  32.       CHEVERETO_DB_PASSWORD: chevereto
  33.       CHEVERETO_DB_NAME: chevereto
  34.       CHEVERETO_DB_PREFIX: chv_
  35.     # 挂载容器中的 images 文件夹到本地的 chevereto_images 文件夹,以及
  36.     # 将本地的 conf/upload.ini 配置文件挂载到容器的 /usr/local/etc/php/conf.d/中
  37.     volumes:
  38.       – ./chevereto_images:/var/www/html/images:rw
  39.       – ./conf/upload.ini:/usr/local/etc/php/conf.d/upload.ini:ro
  40.     # 端口映射,本机:容器,需要配置安全组
  41.     ports:
  42.       – 8082:80
  43. networks:
  44.   chevereto-net:
  45. volumes:
  46.   database:
  47.   chevereto_images:

复制代码

安装教程参考的这个 https://hellodk.cn/post/688

百思不得其解。但发现图片原始文件还在,之前文章中引用的图片直链又还能访问到。

来mjj看看有没有大雕知道如何解决

(真是见识了 chevereto 问题多多)

1. Chevereto 自动更新了;
2. MySQL 表受损。
搜到和我差不多的问题的帖子,不知道对方有没有解决:

【求助】chevereto图床迁移 https://hostloc.com/thread-938043-1-1.html

[疑问] 有用Chevereto的老哥吗问点问题 https://hostloc.com/thread-912577-1-1.html

乏了

肯定是数据库炸了或者你install连错了

iks 发表于 2021-12-22 15:41
1. Chevereto 自动更新了;
2. MySQL 表受损。

chevereto 不会自动更新,我没有相关配置。

mysql 数据库问题,肯定是了,但是不知道如何解决

你都重装了,肯定是空数据库了,

那就人肉添加sql表

没遇到过,装了一个在乌龟壳上。不知道能用多久

Trojan. 发表于 2021-12-22 15:54
你都重装了,肯定是空数据库了,

那就人肉添加sql表

我现在把 chevereto 和 mariadb 两个容器删掉 重建了

  1. docker-compose up -d

复制代码

挂载的路径没变,依然使用之前持久化的图片和数据库资源,现在登录网站 也是 install 页面,不知道下一步应该怎么做比较好

aipage 发表于 2021-12-22 15:55
没遇到过,装了一个在乌龟壳上。不知道能用多久

注意备份好数据~

kanro 发表于 2021-12-22 15:52
肯定是数据库炸了或者你install连错了

嗯嗯 应该是数据库炸了