😂piwigo是真心难用,而且他生成的各种尺寸的图片太占硬盘了,虽然我不缺这点空间,但是看着不舒服啊,另外我实在没搞懂,我存了一点点图片,数据库接近50M,这是在里面存了什么?于是呢,我又换回files.photo.gallery了,当然我不是开心版,我是割肉版用户.不多屁话了,直接看症状和解决办法,另外在最后推荐一个php单文件管理器,可以用来上传下载和管理图片.

files.photo.gallery

症状

中文目录显示不正确

解决办法

打开index.php在第二行添加一个setlocale(LC_ALL, "en_US.UTF-8");如下:

<?php
setlocale(LC_ALL, "en_US.UTF-8");
// config
class config {
....
....
....

然后删除菜单缓存,也就是_files/cache/menu下面的所有文件,你也可以直接删除menu文件夹,反正会自动再生成.

修改网站标题

老外是不是都不用网站标题,直接让标题显示域名?打开index.php在1868行左右:

<title><?php echo $init_path ? basename($init_path) : '/'; ?></title>
// 改成:
<title>你的网站标题</title>

php文件管理器

files.photo.gallery本身带了上传和下载以及用户登录功能,但是他的登录功能如果开启,哪你整站都需要账号密码访问,而且上传和下载没有身份验证,也就是说任何一个人都可以上传,这不乱套了.所以得自己再弄一套上传下载和文件管理系统.github上看了下,找到了一个叫tinyfilemanager的,试了下,效果还不错.地址:https://github.com/prasathmani/tinyfilemanager

基本上需要的功能都有,创建,删除,修改,查看,打包下载,复制和移动文件.而且还自带代码高亮...而且对环境也几乎是没要求,高于php5.5即可,算了,看图吧,能看图就别哔哔了


账号密码

另外默认的的账号密码是admin/admin@123,而且你最好禁用掉访客账户也就是自带的user账户.打开tinyfilemanager.php注释掉第30行,或者直接删除这一行,也就是'user' => '$2y$10$Fg6Dz8oH9fPoZ2jJan5tZuv6Z4Kp7avtQ9bDfrdRntXtPeiMAZyGO' //12345这一行.
另外修改管理员账号密码的话,直接修改第29行.admin可以修改成任意你想要的名称.密码修改可以用密码生成器:https://tinyfilemanager.github.io/docs/pwd.html

'admin' => '$2y$10$/K.hjNr84lLNDt8fTXjoI.DBp6PpeyoJ.mGwrrLuCZfAwfSAGqhOW',

翻译问题

如果你用的时候没有翻译,你需要上传translation.json文件.