问题标签 [qnap]

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 投票
1 回答
1975 浏览

php - QNAP TS 209 上的图库 QPKG 插件

我有一个 QNAP TS 209 固件版本:3.3.2 Build 0918T。(据我所知,最后一个正式版本)我已经成功安装了 Gallery 插件,但是在启动时出现以下错误:

在成功安装 Gallery 3 之前,您的 Web 托管环境存在一些问题需要修复。PHP 缺少 iconv 扩展

事实上,这是真的。php 已在没有 iconv 的情况下显式编译。phpinfo() 显示以下配置命令:

'./configure' '--prefix=/usr/local/php' '--with-config-file-path=/usr/local/apache/conf/php.ini' '--with-config-file- scan-dir=/etc/config/php.d' '--with-apxs=/usr/local/apache/bin/apxs' '--enable-ftp' '--enable-sockets' '--disable- ipv6' ' --without-iconv ' '--with-zlib-dir' '--with-jpeg-dir' '--with-png-dir' '--with-gd' '--with-freetype- dir' '--enable-gd-native-ttf' '--enable-mbstring' '--with-openssl-dir' '--with-libxml-dir=/opt/cross-project/ARM/arm-none -linux-gnueabi/arm-none-linux-gnueabi/sys-root' '--enable-sqlite-utf8' '--enable-zend-multibyte' '--enable-exif' '--with-mysql=/ usr/local/mysql''--with-pdo-mysql=/usr/local/mysql''--with-curl=/opt/cross-project/ARM/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sys-root''--with-curlwrappers'''--with-mcrypt'' --启用共享'

这就是 Gallery 不工作的原因。

我的问题是如何在这个框下安装/编译 php?或者这个问题有什么解决方法吗?

提前致谢。

0 投票
1 回答
3566 浏览

qnap - 如何使用密码保护 twonky 媒体服务器

我有一个运行 Twonky 媒体服务器(版本 6)的 QNAP NAS TS 209 SII。我已经对公开管理页面的 Web 服务器进行了密码保护。我还有一个在端口 9000 上运行的 Twonky 媒体服务器,它使用自己的 Web 服务器,而不是 apache 的。

有人知道如何用密码保护对 Twonky 的访问吗?

0 投票
2 回答
3475 浏览

linux - 在 QNAP NAS 上安装 node.js 时显示“flock: Command not found”

我想在 QNAP NAS 上安装 node.js,它是一个 linux 操作系统,我可以使用 ipkg 安装包。但 ipkg 没有 node.js ......

我将网络论坛称为http://forum.qnap.com/viewtopic.php?p=248556,安装了 V8 JavaScript 引擎。

然后安装 node.js

当我在 /opt/node 上输入make时,会显示如下错误消息:

make -C out BUILDTYPE=Release V=1 make[1]: Entering directory /share/HDA_DATA/.qpkg/Optware/node/out' flock /share/HDA_DATA/.qpkg/Optware/node/out/Release/linker.lock g++ -pthread -rdynamic -o /share/HDA_DATA/.qpkg/Optware/node/out/Release/mksnapshot -Wl,--start-group /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/mksnapshot/deps/v8/src/mksnapshot.o /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a -Wl,--end-group make[1]: flock: Command not found make[1]: *** [/share/HDA_DATA/.qpkg/Optware/node/out/Release/mksnapshot] Error 127 make[1]: Leaving directory/share/HDA_DATA/.qpkg/Optware/node/out' make: * [node] Error 2

QNAP NAS(TS-119P2) 没有flock 命令行,怎么办?有人可以帮我吗?

0 投票
3 回答
1171 浏览

compilation - 在 qnap 上编译 x264 时出错

我们在 qnap 上编译 x264 时遇到问题。
我们需要用 x264 库编译 ffmpeg,qnap 包有内置的 x264 0.66 库,但是 ffmpeg-0.9.2 不支持太旧的 x264 版本,并且在从源代码编译 x264 时会产生以下错误。

有人可以帮助我吗?

0 投票
1 回答
1850 浏览

linux - 创建 Cron 作业以在 QNAP NAS 上重新应用权限

我有一台运行 Google Drive 同步的 QNAP NAS,因此我的 QNAP、计算机和 Google Drive 都处于同步状态。

当我在工作计算机上创建文件并回到 QNAP 时,我在工作中创建的文件上收到拒绝访问错误。

如果我查看权限,我可以看到它们设置不正确。在 QNAP 网络管理器中,我只需右键单击包含我的文件的文件夹并将权限设置为“重新应用并应用于子文件夹/文件”。

如何通过每 5 分钟运行一次的 cron 作业来完成上述工作?

0 投票
1 回答
393 浏览

linux - Perl 编译错误 - make: [pod/perltoc.pod] 分段错误

我有一个带有 ARM 处理器的 Qnap NAS TS-119 PII。我需要 ipkg 提供的更新的 Perl 版本。我想从源代码安装 Perl。配置命令效果很好:

当我做一个错误时

错误:

有人能帮助我吗?

谢谢

0 投票
18 回答
204878 浏览

mysql - 错误!找不到 MySQL 管理器或服务器 PID 文件!威联通

我遇到了 MySQL 没有在我的 QNAP NAS 上启动的问题。

我首先通过无法通过 phpMyAdmin 登录发现了这一点 - 出现错误:

然后我尝试启动 mysql,因为我想这是一个常见的问题,但它只是给出了一个通用错误。

我对 mysql.sock 文件和所有内容进行了故障排除,更改了它的权限,但没有任何效果。

我已经多次重启了我的 NAS。

我最终尝试重新启动mysql。这样做我得到:

我找不到任何特定于 QNAP 的内容或任何一般类型的故障排除。我发现的一切似乎都与 OSX 相关。

0 投票
1 回答
2325 浏览

redirect - 使用 .htaccess 和 QNAP 虚拟主机将子域重定向到子文件夹

我在 QNAP 上有由 NO-IP 管理的 DNS 和自托管网站,并在 Qnap 软件中定义了虚拟主机。

我的站点是www.site1.com,www.site2.com和一个新站点(www.site3.com这个站点将与在 Joomla 中的用户输入中由通配符创建的子域一起使用)(例如user1.site3.com是 site3.com/index.php/users/user1 的重定向)并且所有站点都位于(根)web_folder/site1/...site2/...site3/。其他站点的虚拟主机正常工作。

现在,在此之前,我陷入了无法*.site3.com在虚拟主机中定义通配符 dns 的 Qnap 问题上。我想这样做是因为当我在浏览器中输入anything.site3.com 时,它会将我带到位于我已发布站点的根文件夹中的index.html 文件(web/index.html)

为了让子域通过根索引并直接进入网站文件夹,我应该尝试什么,我可以在其中放置包含重写规则的.htaccess ?

  1. 我尝试使用 .htaccess 但无法管理要编写的内容以使其正常工作。
  2. 在 qnap 虚拟主机中定义通配符但不接受

我在想什么错?

我想避免在 web 文件夹中使用 .htacces 将每个域/子域重定向到其各自的子文件夹,然后在我的 site3 文件夹中使用另一个 .htaccess 来完成其余的重写(子域通配符和基于用户)

到目前为止,我已经做到了:

我将部分回答我的问题

问题是,我仍然希望看到user.site3.com而不是完整链接。

0 投票
1 回答
348 浏览

ssh - How do I set up an rsync server for friends

I want to offer a backup storage service for some of my friends. I have a QNAP nas and want to make it accessable across the internet so my friends can backup their files on it.

I think rsync is the best protocol for this. But I want to know how to make it secure. I can start the rsync server and configure my router to forward the port, but then the data goes across the net unencrypted. I can use ssh instead. But how do I set things up so that they cannot login to the machine, or at least, not be able to see the files that others have stored on there? I basically want to sandbox them.

I've been searching the net a lot and have found plenty of information about setting up your personal rsync server to backup your personal stuff. But I have not been able to find anything about the usecase I described above.

0 投票
2 回答
5363 浏览

shell - QNAP 4.1.0 & 使用自己的备份脚本和 crontab

我有一个问题,通过 crontab 在 qnap nas 上执行我的脚本。这很令人困惑,因为其他测试脚本也可以工作并且手动执行此脚本也可以。

这是脚本:

这是我的 crontab 条目:

该脚本具有可执行标志,正如我所说,同一文件夹中的其他脚本可以工作。

有人有想法吗?因为如果这可以在 QNAP 上手动运行,并且也可以在另一个 UBUNTU 服务器上的 crontab 中运行,那么我想我会变得愚蠢和偏执:-)