简介
Chevereto 提供了一个开源的图像托管服务平台。因此,我们可以随时随地上传并访问我们的照片,也不用担心功能上或是空间上的限制(付费版提供进阶功能)。也因为是由我们自己管理的,所以也不用担心服务突然终止,造成外链图片无法访问的问题。
问题
系统默认图片上传最大不超过2M的大小,但手机拍出来的照片普遍都超过这个大小限制了,还有其它壁纸之类的,难道要我一张一张压缩后再上传?🤔
解决
这个问题,只要覆盖一下默认的配置参数就行了。这里由于是通过 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
设置仪表盘
虽然修改了配置参数,上面看也确实生效了,但仪表盘的设置还是以前的,所以需要相应更新一下。
- 在仪表盘的设置中点击“图片上传”:
- 可以看到“最大文件上传大小”还是之前的设置,修改即可:
评论区