问题标签 [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.

0 投票
0 回答
78 浏览

php - 文档存储连接缓慢的解决方案

我正在使用 phpseclib 和 SFTP 来允许用户将文档从我的网站(由 godaddy 托管)上传到 Synology 家庭服务器。当用户转到显示其当前上传文档列表的页面时,页面加载需要 2-4 秒。

我想知道一些加快这个过程的选项。我的一个想法是将用户文档的列表存储在我的数据库中,这样站点就不必查询主服务器来获取用户的列表。但是,我担心数据库中的内容与家庭服务器上的内容之间存在差异。

还有其他加快检索速度的聪明方法吗?AJAX 会是一种选择吗?也许加载页面的其余部分但使用 ajax 加载文档列表?

0 投票
1 回答
1188 浏览

ssh - DDWRT synology nas 不再工作

我最近在路由器上升级到 DDWRT,这样做后,我无法登录到 Synology DS213 的 Web 界面(说无法以该帐户登录,root 管理员和我的其他管理员帐户不起作用)另外,我设置的 ssh 密钥工作正常,不再工作。我明白了

而且我无法进入 Web 界面以启用 Telnet 甚至进入检查我的配置文件。有任何想法吗?

0 投票
1 回答
262 浏览

regex - mod_rewrite - 将文件夹更改为文件名

我正在寻找一个 RewriteRule 或 Condition 来实现这一点:

我有这个规则:

这适用于a,ba,b,c

但不适用于a

谁能帮我吗?

编辑: 我发现这是 synology diskstation apache 配置的问题。我检查了我的代码,以及另一台服务器上的 anubhava 代码,它运行良好。

0 投票
2 回答
3015 浏览

ssh - 这是在 Synology NAS 终端上设置 cron 的正确方法吗

我正在尝试设置将文件下载到我的 PC 的脚本,我希望它每分钟运行一次,目前它似乎无法正常工作。

当我在终端中运行命令时,文件会完美下载。

在此处输入图像描述

完整图片:http: //i.imgur.com/luJU4Gt.png

0 投票
4 回答
96679 浏览

git - 使用 Synology 官方软件包在 NAS 上设置 GIT

我在 2-3 个月前购买了 Synology 213air NAS 用于编程目的。

然后在尝试在我的NAS上手动设置git之前,听说DSM4.3会提出Synology的官方包。所以我决定等待。

带有 Git 包的 DSM4.3 现已推出:http ://www.synology.fr/dsm/dsm_app.php#Git ,但没有像我这样的初学者设置 Git 的教程。

所以 :

  • 我们如何设置这个官方包?
  • 如何在我的 NAS 上使用我的项目之一创建存储库?
  • 最后,我将如何与我的项目“互动”?
0 投票
1 回答
1572 浏览

linux - Synology NAS 服务器上的 mongoctl

是否可以在 NAS 服务器上使用 mongoctl ?我有一个 Synology 213j,并且我已经成功安装了 mongoctl,但是当我运行mongoctl dump命令时,我收到错误消息:

错误:无法为 2.4.6 版找到兼容的“mongodump”可执行文件。您可能需要运行 'mongoctl install-mongodb 2.4.6' 来安装它。

这是你的环境:

$PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/opt/ bin:/opt/sbin

$MONGO_HOME=无

mongoDBInstallationsDirectory=/root/mongodb(在 mongoctl.config 中)

当我跑步时,mongoctl install-mongodb 2.4.6我得到:

为 linux 32 位运行安装到 mongoDBInstallationsDirectory (/root/mongodb)...

没有别的了。

0 投票
1 回答
233 浏览

php - PHP中的递归错误

我正在尝试将数据库从旧 XP 机器迁移到新的 Synology DS213。我成功地导入了数据库和镜像权限,但实际上无法让网站正常工作。无论我提高最大内存限制多高,我都会耗尽内存。

我能够安装 xdebug 扩展来帮助我调试。我试过了,我很快就用完了内存并出现以下错误:(这只是前几行)

致命错误:在 /volume1/web/includes/phpFunctions.php 第 203 行调用堆栈:0.0011 324280 1. {main}() /volume1/web/index. php:0 0.0024 324728 2. require('/volume1/web/includes/phpFunctions.php') /volume1/web/index.php:14 0.0646 337424 3. phpMySQL->dbQuery() /volume1/web/includes/phpFunctions .php:35 0.0653 337568 4. phpMySQL->stopProcess() /volume1/web/includes/db/mySQL.php:69 0.0655 337968 5. myErrorHandler() /volume1/web/includes/db/mySQL.php:254 0.0662 343400 6. raiseError() /volume1/web/includes/phpFunctions.php:160 0.0670 344608 7. phpMySQL->dbQuery() /volume1/web/includes/phpFunctions.php:209 0.0678 345792 8

我很茫然。我不指望任何人为我解决它,但希望为我指明正确的方向以了解有关错误的更多信息。

0 投票
0 回答
328 浏览

linux - Linux 上的 Node.js 编译错误

我目前正在我的服务器(引导等)上运行经过大量修改的 Synology DSM(基于 x86 bromolow),对于某些服务,我需要 node.js。

因此,我或多或少地一直在关注这些教程。安装所需的包(python2.7、make、gcc 等),抓取源代码,查看最新的 stable,并尝试编译。

但是我在尝试运行配置时遇到了一个小问题。这是输出日志: http: //pastebin.com/BPXX4XiY

然后也尝试使用 Python2.6: http: //pastebin.com/Xg4qHspG

问题是,错误 38 和“未实现的功能”没有给出任何可能缺少的提示 - 根本没有提及它。

有没有其他人遇到过这个问题,如果有,您是如何解决的?

编辑

使用这里的解决方案,它仍然不起作用。/dev/shm/ (在手动创建节点并安装它之后)在那里,具有 0777 访问权限,但 Python 仍然返回相同的错误。

0 投票
1 回答
891 浏览

voip - Asterisk 1.8.13 与 Synology DSM 4.3 (Ubuntu) 会议

我在带有 DSM 4.3 的 Synology NAS 上安装了 Asterisk 1.8.13。我的问题是,我不能召集会议。我在 Asterisk CLI 中看到了这个:
WARNING[15117]: pbx.c:4218 pbx_extension_helper: No application 'MeetMe' for extension (DLPN_DialPlan1, 6300, 1) == Spawn extension (DLPN_DialPlan1, 6300, 1) exited non-zero on 'SIP/6000-00000004'

modules.conf我有autoload=yes,但我没有load = app_meetme.so,我在 modules 文件夹中没有这个 app_meetme.so 模块。

我尝试使用 DAHDI 重新编译 Asterisk,但在我的系统上没有make命令,老实说,如果可能的话,我想先尝试一些更简单的解决方案。我不想把一切都搞砸。

为了使会议正常进行,我需要什么?我需要做什么?多谢!

0 投票
2 回答
1030 浏览

php - 使用 PHP 和创建日期重命名目录中的所有文件

我的 Synology NAS 有问题/挑战。我连接了一个 IPcam,它使用以下文件名拍照:00A8F700CB18()_1_20140107000224_3674.jpg

现在我想将所有这些文件重命名为:Tue 07-01-2014_11-17-26.jpg(包含日期和时间) 这是踢球者:我见过(PHP)脚本使用“jhead”或“ stat -c",不幸的是,这些不是Synology 的选项!我做了一些在我使用单个文件时有效的东西,现在我想在一个目录中的所有文件上运行这个脚本!请帮忙,我不是一个经验丰富的 PHP 程序员,我很喜欢脚本中的解释行,给我和任何正在这篇文章的人一个学习曲线;)

您可以在单个文件上使用的脚本是这样的:

任何帮助,将不胜感激!