问题标签 [synology]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Python 文件不会从 php 运行
我的 Web 服务器上有一个 PHP 文件,它应该调用一个 python 脚本(同一文件夹),该脚本写出一个文件,然后获取其内容并显示数据。
PHP文件被称为q.php
它包含
该文件调用 a trivia.py
,它写出一个文件(“./testfile.txt”),然后 php 从文件中获取数据并显示它。我添加了一个变量来查看 exec 是否正在工作并返回0
. PHP 服务器正在由 user 执行http
。
现在trivia.py
,我在文件顶部有以下行
当我通过 SSH 连接到服务器时,它执行得非常好。我从 SSH 运行脚本,它会创建上面指定的文件,并且网页可以正常工作。但是,如果我使用 PHP 文件来创建它,它将无法在网络上运行。
我很确定这与某处的权限有关,但我对 Linux 的权限不是很好。
系统信息:Synology Diskstation、DSM5、PHP5、Python 2.7
编辑:
trivia.py
currenlty 拥有 777 作为admin
所有者和组的权限users
python - 将后缀附加到文件名并移动
我正在寻求帮助。我试图让自动文件分类器基本上想到一个电子文件柜。我在运行 Python 2.7 的 Synology Diskstation 上运行它。
=========
来源 = /volume1/documents/unfiled 目的地 = /volume1/documents/statements/
在源文件夹里面会有很多文件和类型。我希望脚本执行以下操作:
浏览源文件夹,找到第一个文件 - 查看文件名(不区分大小写)
示例文件名;
- YYYY bofa.pdf ... 2014 bofa.pdf
- YYYY-MM bofa.pdf ... 2014-01 bofa.pdf
- YYYY-MM-DD boba letter.pdf ... 2014-01-12 bofa letter.pdf
- YYYY bofa 1099int.pdf ... 2014 bofa 1099int.pdf
- YYYY 美国银行.pdf ...2014 美国银行.pdf
- YYYY 美国银行 1st.pdf ... 2014 美国银行 1st.pdf
- YYYY 美国银行 2nd.pdf ... 2014 美国银行 2nd.pdf
- YYYY-MM-DD 收据 .... 2014-01-13 Receipt_1
- YYYY-MM-DD 收据 .... 2014-01-13 Receipt_2
如果文件名包含 bofa 或 Bank of America,则将文件移动到 bofa 文件夹 > 子文件夹 YYYY。如果它包含 1st,则在子文件夹 > 1st 中。此外,如果文件名中包含 1099 或 1098,则将文件复制到 tax 文件夹 > 子文件夹 YYYY。
如果文件已经存在则例外,然后将其添加到文件夹但附加一个后缀。
======
我当前的代码适用于移动文件,但它不处理异常。
1)我如何获取代码以将后缀附加到文件名(但在扩展名 .pdf 之前)在技术上可能不止一个,因此它必须搜索下一个整数?
2)是一种使脚本不区分大小写的方法吗?
3)创建移动/副本的日志?
让我知道我是否可以提供任何需要澄清的信息?
synology - 如何备份 Synology DS Note Station
我在我的 Synology 机器上运行 Note Station 插件,但我没有为 Note Station 存储文件的位置。我尝试在我的用户主目录中寻找一个私人文件夹,但没有运气。我想确保 Note Station 数据库已备份,以防我需要恢复。有谁知道它在哪里?谢谢!
cakephp - cakephp aes cookie 导致 php 崩溃
我对 cakephp 2 有疑问。我设置了一个 AES cookie,如下所示:
文档:http ://book.cakephp.org/2.0/fr/core-libraries/components/cookie.html
此代码仅会导致我的 Synology NAS 上安装的 apache 崩溃。但他与easyphp(在本地)一起工作得很好。
有人能帮我吗 ?因为我的许多开发都是在我的 Synology NAS 上完成的......
编辑: phpinfo() 给我这个列配置命令的输出
所以我认为 mcrypt 安装正确......
编辑 26/01/2015:许多论坛报告说 mcrypt 与 Synology NAS 存在问题
mysql - Synology NAS,File Station 应用程序有数据库,我在哪里可以找到它?
Synology NAS DS212j 是否有“File Station”应用程序的数据库,我在哪里可以找到它?我无法使用 phpMyAdmin 或 phpPgAdmin 找到它。在 File Station 中创建的一些文件,我可以在 phpPgAdmin 的媒体服务器数据库中找到。但那些仅包含媒体文件,例如音乐和视频。如果 File Station 应用程序没有可用的数据库,如何在 phpMyAdmin 或 phpPgAdmin 中将数据库连接到 File Station 应用程序?
batch-file - 批处理脚本来ping我的局域网中的其他PC并一起关闭最后一台在线PC
我有一个带有 4 台 PC 和一台 Synology 服务器的 LAN。我希望每次关闭计算机时,它都会运行批处理(从 Windows pc)并查看其他 PC 是否打开,如果有的话什么也不做,否则运行关闭服务器的命令。
这是我目前所拥有的:
@echo off PING 192.168.1.10 IF %ERRORLEVEL% EQU 1 plink root@192.168.1.10 -pw MYPASSWORD poweroff
但我想做类似的事情:http: //i.imgur.com/BLAVCBt.png
谢谢你!!
linux - 使用 Marvell CPU 盒在 Synology 上安装 Python 的 Pandas 包
我有一个 Synology(DS211j,DSM 5.1-5022 Update 1,Python27)盒子,我正在尝试pandas
通过pip
. 每次我运行pip install pandas
时,我都会在控制台中收到以下错误消息:
我相信这个软件包应该安装在 Windows 机器上,而不是 Linux 上。pip
在使用实用程序之前我需要安装什么吗?
git - 初始提交后无法克隆 Git 存储库
我已经在 Synology NAS 上设置了一个新的 Git 服务器,并且想从我的本地计算机上移动我的 Git 存储库。我创建了一个新的存储库,添加了一个新的源并将存储库推送到服务器。
我现在遇到的问题是,如果我将存储库克隆到本地计算机上的新目录中,那么我得到的唯一东西就是 .git 目录。我项目中的所有文件都丢失了。我在 Windows 上使用 Git Gui 检查了历史记录,整个历史记录都在那里,只是没有工作文件。
我在这里遗漏了一些明显的东西吗?我使用了标准的 git clone 命令、Git gui 中的克隆菜单和 Android Studio 中的版本控制,但到目前为止,我还无法将工作文件放入目录中。
android - 尝试从 DS Video 播放电影后 Chromecast 重新启动
我的 wifi 网络中有 Synology DS212j 和 Chromecast。我使用它们通过 Synology 的 Android 应用程序 DS VIDEO 将我在 Synology 上的电影直接复制到 Chromecast
该系统一直运行良好,但是自从我每次开始播放电影的几周以来,Chromecast 都会加载视频,播放几秒钟然后突然停止并自行重启
Synology DSM 版本:DSM 5.1-5022 更新 2
Chromecast 固件版本:26653
电影文件:.mkv H264 AAC
有人可以帮助我吗?
linux - Synology DSM 备份 - 配置文件
我有 2 个 NAS DSM Synology 5.1 系统,我想将第一个 DSM 的日常网络备份到第二个。
我正在使用 DSM GUI 中的备份和恢复工具(已经创建共享文件夹、授予权限等),当我转到可以选择共享文件夹的部分时,我没有选择所有共享文件夹的选项(我只能选择一个一)这就是问题所在 - 因为如果我创建一个新的共享文件夹,则该新文件夹不会包含在下一个备份中。
我找到了配置文件(synobackup.conf),在该文件中是:
所以我的问题是:如何将所有共享文件夹(现有文件夹和新创建的文件夹)包含到计划的备份中。
我可以在 "backup_folders=["XXX"] 中输入任何命令来选择所有共享文件夹吗?我尝试过使用 *, $ 但它不起作用。
谢谢!