侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 171 篇文章
  • 累计创建 67 个标签
  • 累计收到 2 条评论

Chevereto解除图片上传大小限制

liveJQ
2021-09-02 / 0 评论 / 0 点赞 / 1,309 阅读 / 687 字

简介

Chevereto 提供了一个开源的图像托管服务平台。因此,我们可以随时随地上传并访问我们的照片,也不用担心功能上或是空间上的限制(付费版提供进阶功能)。也因为是由我们自己管理的,所以也不用担心服务突然终止,造成外链图片无法访问的问题。

问题

系统默认图片上传最大不超过2M的大小,但手机拍出来的照片普遍都超过这个大小限制了,还有其它壁纸之类的,难道要我一张一张压缩后再上传?🤔

20210902_show_upload_flags.png

20210902_2M_upload_restriction.png

解决

这个问题,只要覆盖一下默认的配置参数就行了。这里由于是通过 docker 搭建的,所以需要进入 docker 中修改:

docker exec -it $(docker ps -f "name=Chevereto" -q) bash

进入容器后,需要先安装文本编辑器:

apt-get install nano

你也可以安装其它比如 vi 或 vim,这里选 nano 是因为它相对较小,才几百KB。

之后只需要往对应的目录下添加并编辑 php.ini 文件即可:

touch /usr/local/etc/php/php.ini
nano /usr/local/etc/php/php.ini

将以下信息输入到该文件中,之后按 Ctrl + x 并输入 Y 后,按 Enter 退出,重启容器使其生效。

upload_max_filesize = 20M
post_max_size = 20M
memory_limit = 2048M
max_execution_time = 180

20210902_modify_upload_restriction_successfully.png

设置仪表盘

虽然修改了配置参数,上面看也确实生效了,但仪表盘的设置还是以前的,所以需要相应更新一下。

  • 在仪表盘的设置中点击“图片上传”:

20210902_modify_upload_flags.png

  • 可以看到“最大文件上传大小”还是之前的设置,修改即可:

20210902_let_the_flags_useful.png

0

评论区