Windows下的安装方法

Windows平台下支持2种运行方式:

  1. 运行Windows服务端程序(推荐)
  2. 基于Docker运行(备选)

一、运行Windows服务端程序(推荐)

推荐使用本方法运行服务端程序,相较于Docker运行方式,性能更好,安装更简单

系统要求:系统为Windows 7及以上版本; 内存建议 4G以上;CPU没有限制,性能越强,后台任务处理越快;

软件依赖:第一次安装,请先安装ImageMagick,然后再安装MT Photos。

常见问题:

  1. 更新版本
  2. 无法生成缩略图
  3. 一直卡在初始化
  4. 初始化失败
  5. 修改照片备份文件夹或缓存文件夹
  6. 局域网内其他客户端无法访问
  7. 清空配置和数据后重新安装

安装步骤:

1、安装ImageMagick及FFmpeg

MT Photos服务端在运行过程中会调用ImageMagickFFmpeg来生成照片、视频的缩略图;所以您需要提前在系统中安装好它们。

下载ImageMagick安装包

可以从下方网盘分享或GitHub中下载 ImageMagick-7.1.1-35-Q16-HDRI-x64-dll.exe 进行安装。

如果需要下载最新版本的ImageMagick,可在ImageMagick官网中点击【Windows Binary Release】 下载

https://imagemagick.org/script/download.php#windows

提示:ImageMagick 7.1.1-40 版本,存在生成缩略图失败的问题,请下载阿里云盘分享中的 ImageMagick-7.1.1-35-Q16-HDRI-x64-dll.exe

安装ImageMagick

双击下载好的 ImageMagick-7.1.1-35-Q16-HDRI-x64-dll.exe ,然后一路点击【next】;最后点击install即可;

等待安装进度完成,最后点击 【finish】 完成安装 (最后一步可取消勾选 View index.html)

注意: 第4步中,请确认已勾上 Add application dirtory to your system path

安装FFmpeg

方法1:

https://ffmpeg.org/download.html 下载最新版本FFmpeg,然后将bin下的ffmpeg.exe 复制到ImageMagick的程序目录内

方法2:

或者也可以在可以在 阿里云盘百度网盘 的分享中下载 ffmpeg-7.0.1-essentials_build文件夹下的 ffmpeg.exe

然后复制到ImageMagick的程序目录内比如 C:\Program Files\ImageMagick-7.1.1-Q16-HDRI

FFmpeg

2、安装MT Photos服务端

软件依赖:第一次安装,请先安装ImageMagick,然后再安装MT Photos。

  1. 点击链接 下载MT Photos服务端最新安装包 ,或者也可以从上方 阿里云盘百度网盘 的分享中下载;
  2. 等待下载完成后,双击程序即可安装;提示:不要安装到带中文或特殊字符的文件夹中;
  3. 双击文件夹中 mt-photos-server.exe 启动服务端;
  4. 选择存储文件夹,根据照片备份情况及硬盘空间选择文件夹;
  5. 确定存储文件夹,等待数据库初始化,此处可能需要等待10秒至1分钟
  6. 启动成功后,点击打开网页,然后在浏览器中设置管理员账户及图库配置等;

初始化

恭喜,服务端已安装完成!

访问网页端

等待容器启动成功后,使用浏览器打开地址:http://127.0.0.1:8063/ 访问安装向导,开始初始化配置。

127.0.0.1为本机的IP,8063为映射的端口号,请根据实际情况替换

常见问题

更新版本

方法1:网页端中点击【系统设置】中的【系统升级】中【发现新版本】按钮;【推荐👍】

方法2:如果网页升级失败,可以下载最新版本的安装包,然后覆盖安装即可;

不用担心数据会丢失,数据都保存在 %AppData%\mt-photos-server 文件夹中

AppData

无法生成缩略图

请检查ImageMagick 和 FFmpeg是否已安装,检查方法:

点击 MT Photos服务端软件中的【系统信息】按钮,在弹出的窗口中ImageMagick和FFmpeg部分是否有版本信息

注意:ImageMagick 7.1.1-21以上版本已不再内置FFmpeg,如果您的电脑上未安装过FFmpeg,需要额外 安装FFmpeg

然后退出MT Photos服务端,再启动MT Photos服务端;

安装完成FFmpeg之后,需要退出MT Photos服务端,然后再启动MT Photos服务端,这样在MT Photos内才能调用FFmpeg;

最后在MT Photos网页端的 【系统设置】 中,可以找到 系统维护工具,执行【修复无法显示的缩略图】任务,可以重新处理缩略图;

系统信息

一直卡在初始化

如果一直卡在初始化,可以打开cmd,进到软件目录 C:\Program Files (x86)\MT Photos Server\resources\app\extra\postgresql 中;

然后运行下面的命令,查看有什么报错:

.\pgsql\bin\initdb.exe --pgdata=C:\Users\mt\AppData\Roaming\mt-photos-server\pgsql --username=postgres --pwfile=db_pwd --encoding=UTF8 --locale=C --auth=md5

上方C:\Users\mt\...中的mt请替换为您的系统用户名;

初始化数据库

如果上面的命令运行出错,请检查 %AppData%\mt-photos-server 目录,当前用户是否有完全控制权限

目录权限

初始化失败

1、安装vc_redist.x64.exe

如果打开MT Photos Server后提示初始化失败;有可能是系统中找不到vcruntime140.dll文件导致;

需要重新安装 Microsoft Visual C++ 可发行文件 vc_redist.x64.exe 来解决,可以点击这个链接下载 https://aka.ms/vs/17/release/vc_redist.x64.exe

如上面的链接下载较慢,可以从「阿里云盘」中下载: https://www.aliyundrive.com/s/BisLTt6emaz

或者从官网下载其他版本 https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170

安装完成后,请先退出MT Photos服务端软件,然后再重新打开来完成初始化;

2、检查环境变量Path

如果还是初始化失败,请按下图的步骤,检查系统环境变量中,Path是否有 C:\WINDOWS\system32

如果修改了环境变量,请先退出MT Photos服务端软件,然后再重新打开来完成初始化;

环境变量

需要修改照片备份文件夹或缓存文件夹

Windows文件浏览器的地址栏中输入 %AppData%\mt-photos-server 然后回车;

打开文件夹下的e-store.json文件;

修改 MT_FILE_DIRMT_CACHE_DIR为新的地址;

注意地址中间要用 \\ 分隔;

MT_CACHE_DIR 为缓存文件夹;修改之后,需要将旧的位置下的文件 复制到新的位置;

MT_FILE_DIR 为照片备份文件夹; 如果之前已经有用户备份过照片,在图库管理中可以看到对应的用户备份专用图库;那么这个用户备份的默认位置还是原来的位置;后面新用户开启备份,存的位置会是新的位置;

另外:可以用户添加一个新的图库,并关联新的文件夹位置,这样App备份可以修改目的地,备份到新的位置;

如果是更换更大容量的硬盘,建议将旧硬盘文件复制到新硬盘上,然后将盘符分配给新硬盘

AppData

局域网内其他客户端无法访问

如果局域网内其他客户端无法访问,请在Windows防火墙中找到【允许应用通过防火墙】,在底部【允许其他应用】中添加mt-photos-server.exe

清空配置和数据后重新安装

如果数据出错或别的原因导致MT Photos服务端无法运行,可以尝试清空原来的配置和数据然后重新安装;

注意: 清空配置和数据后,需要重新扫描图库以及重新运行各种识别任务

清空数据的方法:

1、退出MT Photos服务端(系统右下角托盘区域,右键MT Photos图标可以退出程序)

2、在Windows文件浏览器的地址栏中输入 %AppData%\mt-photos-server 然后回车;

3、将这个文件夹下所以的文件删除,或者剪切到别的目录

4、启动MT Photos服务端

AppData

Copyright © 2023 杭州相册家科技有限公司 All Rights Reserved

浙公网安备 33019202000625号浙ICP备2022014580号