关于 Chevereto

Chevereto 是一个可以帮助你建立自己的图像分享网站(图床)的应用程序,我们的目标是可以让世界上的任何一个人都可以建立自己的图像共享平台。我们坚定不移的为那些想要可定制的白标图像共享服务的人建立一个真正的替代品。

作为图床程序绝对是个不错的选择,可惜最新官方版已经移除了除英语之外的其它语言,为了提升用户体验(可不是因为我英语不好哦)我决定寻找可以汉化的方法,于是有了以下方案。

Chevereto-Free-Multi-Language

Chevereto-Free-Multi-Language 为 Chevereto-Free 1.6.2 还原了以往版本自带的多国语言选项。

安装教程

以下安装内容基本和官方原版一致,点击这里即可跳到汉化步骤。

环境准备

  • PHP 7.4

  • MySQL 5.7 / 8 - MariaDB 10

  • Apache HTTP Web Server / Nginx

    • mod_rewrite

推荐使用宝塔Linux 面板 7.9.4 开心版一键部署。

下载 Chevereto-Free-Multi-Language

1
git clone https://github.com/keven1024/chevereto-free-multi-language.git

将程序上传到网站根目录。

设置文件权限

Chevereto需要在以下路径中写入并存取(递归权限):

  • app/content
  • app/content/languages
  • app/content/languages/cache
  • app/content/locks
  • app/content/system
  • content
  • images

Chevereto 使用 PHP 和 Web 服务器(Apache, Nginx )继承其对 Chevereto 的权限,因此如果 Apache 无法写入文件夹,那么 Chevereto 将无法在其上写入。确保 Web 服务器位于网站文件夹的 root 文件夹中,以保证 Chevereto 可以正常工作。

还要仔细检查对 temp 文件夹的读 / 写访问权限( Unix/Linux 中的 /tmp 和 Windows 中的 C:/Windows/Temp)。

Nginx 伪静态配置

1
2
3
location / {
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } try_files $uri $uri/ /api.php; } location /admin { try_files $uri /admin/index.php?$args;
}

访问你的站点域名开始安装

中文设置

点击右上角头像 – Dashboard – Settings – Languages – Default language – 简体中文

进入 phpMyAdmin 找到数据库里的 chv_users在这个里面找到你登录的账户,将 user_language 字段改为 zh-CN,再刷新图床页面,即可看到界面变为中文。