在较早的版本NAS中使用照片功能时,我们一般要使用套件中心的photo station功能。但是在实际安装过程中,会有很多NAS版本遇到找不到php7的问题。下面介绍一种解决方案,亲测有效。
另外附外网直接打开photo station方法。
1. 找不到php7问题
1) 访问网址 https://archive.synology.com/download/Package/PHP7.0/7.0.21-0022
2) 下载x86-64版本
3) 手动安装前需要先把套件中的设置改为任何来源,否则报命令行失败
4) 选择手动安装
5)将刚刚下载的x86-64版本文件选中,按提示安装
6)php7套件已经安装完成可以使用辣😊
2. 外网访问photo station打不开问题
解决思路:将photo station默认使用的80端口映射到其他未被使用的端口,加入到反代列表
关于如何设置反代,可以参考我上一篇博客:
1) 映射本地80端口到其他端口
在NAS中依次打开控制面板→应用程序门户→反向代理服务器→新增
这里我设置为8000
2) 将8000端口加入到反向代理列表
a. SSH登录到NAS,修改对应的frpc配置文件frpc.ini
1 | cd /root/data/docker_data/frpc/frpc |
b. 文件中添加以下内容(这里我设置为8001访问)
1 | [ftp] |
c. 关掉frpc进程
ps -aux|grep frpc|grep -v grep #查看frpc进程号
kill掉进程
d. 重新启动frpc进程
nohup ./frpc -c ./frpc.ini &
此时已经可以通过http://ip:8001通过外网访问了,但是从NAS跳转photo station页面时默认是80端口,需要手动输入后面的8001端口。需要将8001加入到设置的默认端口
e. 进入photo station页面 →设置
在主机名称或固定IP选项栏添加云服务器ip或域名,下面的HTTP填写8001(如果主机名称是域名下面的HTTPS也要填),注意需要勾选启动个人photo station服务
这样就解决了在外网点击NAS中的photo station打不开页面的问题。