V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
AllenHua
V2EX  ›  问与答

自建 chevereto 图床问题求助

  •  
  •   AllenHua · 2021-12-22 14:12:01 +08:00 · 613 次点击
    这是一个创建于 870 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 docker-compose

    version: '3'
    services:
      db:
        image: mariadb
        container_name: chevereto-mysql
        # 挂载容器中的 mysql 数据卷到本地 database 文件夹
        volumes:
          - ./database:/var/lib/mysql:rw
        restart: always
        networks:
          - chevereto-net
        # 设置容器中的 mysql 的 root 用户密码以及其他用户
        environment:
          MYSQL_ROOT_PASSWORD: 123456
          MYSQL_DATABASE: chevereto
          MYSQL_USER: chevereto
          MYSQL_PASSWORD: chevereto
        ports:
         - 3306:3306
      chevereto:
        depends_on:
          - db
        image: nmtan/chevereto
        container_name: chevereto
        restart: always
        networks:
          - chevereto-net
        # 设置 CHEVERETO_DB 的一些参数
        environment:
          CHEVERETO_DB_HOST: db
          CHEVERETO_DB_USERNAME: chevereto
          CHEVERETO_DB_PASSWORD: chevereto
          CHEVERETO_DB_NAME: chevereto
          CHEVERETO_DB_PREFIX: chv_
        # 挂载容器中的 images 文件夹到本地的 chevereto_images 文件夹,以及
        # 将本地的 conf/upload.ini 配置文件挂载到容器的 /usr/local/etc/php/conf.d/中
        volumes:
          - ./chevereto_images:/var/www/html/images:rw
          - ./conf/upload.ini:/usr/local/etc/php/conf.d/upload.ini:ro
        # 端口映射,本机:容器,需要配置安全组
        ports:
          - 8082:80
    networks:
      chevereto-net:
    volumes:
      database:
      chevereto_images:
    

    教程来自Click Me

    楼主 7 月份部署的站点,一直正常运行。由于不是主用图床,后面也可能随时删掉容器,所以大概就托管了 30 多张图片。但是前两周发现,进入网站首页,直接被重定向到了 install 页面,url 类似于 https://chevereto.example.com/install

    百思不得其解,我的数据呢?

    后来发现图片原始文件还在,之前文章中引用的图片直链又还能访问到,但是账号系统坏了,只好 install 然后使用原本的用户名和密码注册,但登录进去一张图片都没……

    数据库还能恢复吗,大佬们,还是不明白为什么出现了这样的问题……

    AllenHua
        1
    AllenHua  
    OP
       2021-12-22 14:22:40 +08:00
    [求助] chevereto 图床迁移
    https://hostloc.com/thread-938043-1-1.html

    在 mjj 上看到这个帖子,和我一样了。这新执行的一次 install 好像把旧的数据库覆盖了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1560 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:08 · PVG 01:08 · LAX 10:08 · JFK 13:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.