群晖 DS3617xs DSM 6.1.7 解决 PhotoStation 安装失败问题 PHP7.0

群晖 DS3617xs DSM 6.1.7 解决 PhotoStation 安装失败问题 PHP7.0

    • 问题描述
    • 解决方案
      • [1. 准备所需文件](#1. 准备所需文件)
      • [2. 检查当前 PHP 版本](#2. 检查当前 PHP 版本)
      • [3. 安装 PHP 版本](#3. 安装 PHP 版本)
      • [5. 查询已安装好的套件](#5. 查询已安装好的套件)
      • [6. 升级 PHP 版本](#6. 升级 PHP 版本)
      • [7. 手动安装套件PhotoStation](#7. 手动安装套件PhotoStation)
    • 注意事项
    • 总结

问题描述

在群晖 DS3617xs DSM 6.1.7-15284 版本中,当尝试通过套件中心安装 PhotoStation 时可能会遇到套件依赖问题。系统提示"套件服务器中的以下套件丢失。请联络 Synology 支持团队来寻求帮助 PHP7.0",导致 PhotoStation 套件无法正常安装。

解决方案

1. 准备所需文件

首先,我们需要下载以下必要的套件文件:

  • PHP7.0.33-0028:

    复制代码
    https://global.synologydownload.com/download/Package/spk/PHP7.0/7.0.33-0028/PHP7.0-x86_64-7.0.33-0028.spk
  • PhotoStation:

    复制代码
    https://cndl.synology.cn/download/Package/spk/PhotoStation/6.8.14-3501/PhotoStation-x86_64-6.8.14-3501.spk

2. 检查当前 PHP 版本

在终端中执行以下命令查看当前 PHP 版本:

bash 复制代码
php -v

系统显示当前版本为 PHP 5.6.11:

复制代码
PHP 5.6.11 (cli) (built: May 19 2018 07:58:42) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

3. 安装 PHP 版本

进入套件中心,手动安装php7,如下图教程

5. 查询已安装好的套件

bash 复制代码
cd /volume1/@appstore
ls

显示如下,有已安装的套件 PHP7.0

复制代码
Docker              Node.js_v12.q4dDDG                 SynologyDrive
Docker.OJ107t       NoteStation                        SynologyDrive.3VxpfO
ffmpeg              NoteStation.iVEHuO                 SynologyMoments
ffmpeg.bCyiZZ       PHP7.0                             SynologyMoments.YKQxlt
MediaServer         PHP7.3  

6. 升级 PHP 版本

  1. 首先,备份原有的 PHP 执行文件:
bash 复制代码
mv /bin/php /bin/php56
  1. 创建新版本 PHP 的软链接:
bash 复制代码
ln -s /volume1/@appstore/PHP7.3/usr/local/bin/php73 /bin/php
  1. 验证 PHP 版本更新:
bash 复制代码
php -v

更新后的版本信息应显示:

复制代码
PHP 7.3.16 (cli) (built: Jun 2 2020 11:39:19) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.16, Copyright (c) 1998-2018 Zend Technologies

7. 手动安装套件PhotoStation

退出套件中心,再次重新进入套件中心,选择手动安装 PhotoStation 套件

注意事项

  1. 在执行版本切换操作前,建议先备份重要数据
  2. 确保系统中已经安装了 PHP7.0 套件
  3. 如果操作后出现异常,可以通过恢复原有的 PHP 链接来回退更改

总结

通过以上步骤,我们成功解决了由于 PHP 版本问题导致的 PhotoStation 安装失败问题。这个解决方案主要通过更改系统 PHP 版本链接来实现,操作相对简单,但需要注意备份和谨慎操作。完成这些步骤后,再次在套件中心安装,若不能正常安装 PhotoStation 套件,那退出套件中心,重新选择手动安装即可。

相关推荐
ZeroNews内网穿透6 天前
企业 NAS 本地目录安全对外公网访问方案:ZeroNews LFS 文件空间特性与落地场景
内网穿透·权限管理·文件共享·nas·公网访问·企业文件服务器·zeronews lfs
ZeroNews内网穿透7 天前
内网部署 Halo 建站,用 ZeroNews 免费内网穿透安全发布到公网(无公网 IP 也能 HTTPS 访问)
docker·https·内网穿透·nas·反向代理·halo·zeronews
承渊政道7 天前
星空组网使用指南:设备接入、分组隔离与 NAS 文件访问
nas·星空组网
.冰块.10 天前
存储技术基础全解析:DAS/NAS/SAN、RAID 与 RAID2.0 + 详解
云计算·nas·存储技术·das·san
赵大仁10 天前
极空间 NAS 没有命令行,我逆向了它的桌面客户端
python·ai编程·nas·mcp·极空间
Dachui_112212 天前
ZeroNews LFS 使用教程:NAS 文件发布为公网 HTTPS 文件空间,不传网盘、按人授权、免登录分享
运维·网络安全·文件共享·团队协作·nas
fruge13 天前
想要更轻的 Docker 管理面板?用 Dockhand 管飞牛 NAS 上的容器与 Compose
nas
云边有个稻草人16 天前
NAS 里的音乐怎么交给小爱音箱播放?XiaoMusic 部署与公网访问完整流程
nas
深念Y25 天前
fnOS-k3s-ResolvConf权限700-Bug分析
内核·bug·nas·k3s·fnos·魔改内核
杨浦老苏1 个月前
群晖 Docker 部署 LAN-Sheriff:实时监控局域网设备对外连接
网络安全·docker·监控·群晖·网络监控