问题标签 [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.
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?或者这个问题有什么解决方法吗?
提前致谢。
qnap - 如何使用密码保护 twonky 媒体服务器
我有一个运行 Twonky 媒体服务器(版本 6)的 QNAP NAS TS 209 SII。我已经对公开管理页面的 Web 服务器进行了密码保护。我还有一个在端口 9000 上运行的 Twonky 媒体服务器,它使用自己的 Web 服务器,而不是 apache 的。
有人知道如何用密码保护对 Twonky 的访问吗?
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 命令行,怎么办?有人可以帮我吗?
compilation - 在 qnap 上编译 x264 时出错
我们在 qnap 上编译 x264 时遇到问题。
我们需要用 x264 库编译 ffmpeg,qnap 包有内置的 x264 0.66 库,但是 ffmpeg-0.9.2 不支持太旧的 x264 版本,并且在从源代码编译 x264 时会产生以下错误。
有人可以帮助我吗?
linux - 创建 Cron 作业以在 QNAP NAS 上重新应用权限
我有一台运行 Google Drive 同步的 QNAP NAS,因此我的 QNAP、计算机和 Google Drive 都处于同步状态。
当我在工作计算机上创建文件并回到 QNAP 时,我在工作中创建的文件上收到拒绝访问错误。
如果我查看权限,我可以看到它们设置不正确。在 QNAP 网络管理器中,我只需右键单击包含我的文件的文件夹并将权限设置为“重新应用并应用于子文件夹/文件”。
如何通过每 5 分钟运行一次的 cron 作业来完成上述工作?
linux - Perl 编译错误 - make: [pod/perltoc.pod] 分段错误
我有一个带有 ARM 处理器的 Qnap NAS TS-119 PII。我需要 ipkg 提供的更新的 Perl 版本。我想从源代码安装 Perl。配置命令效果很好:
当我做一个错误时
错误:
有人能帮助我吗?
谢谢
mysql - 错误!找不到 MySQL 管理器或服务器 PID 文件!威联通
我遇到了 MySQL 没有在我的 QNAP NAS 上启动的问题。
我首先通过无法通过 phpMyAdmin 登录发现了这一点 - 出现错误:
然后我尝试启动 mysql,因为我想这是一个常见的问题,但它只是给出了一个通用错误。
我对 mysql.sock 文件和所有内容进行了故障排除,更改了它的权限,但没有任何效果。
我已经多次重启了我的 NAS。
我最终尝试重新启动mysql。这样做我得到:
我找不到任何特定于 QNAP 的内容或任何一般类型的故障排除。我发现的一切似乎都与 OSX 相关。
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 ?
- 我尝试使用 .htaccess 但无法管理要编写的内容以使其正常工作。
- 在 qnap 虚拟主机中定义通配符但不接受
我在想什么错?
我想避免在 web 文件夹中使用 .htacces 将每个域/子域重定向到其各自的子文件夹,然后在我的 site3 文件夹中使用另一个 .htaccess 来完成其余的重写(子域通配符和基于用户)
到目前为止,我已经做到了:
我将部分回答我的问题
问题是,我仍然希望看到user.site3.com
而不是完整链接。
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.
shell - QNAP 4.1.0 & 使用自己的备份脚本和 crontab
我有一个问题,通过 crontab 在 qnap nas 上执行我的脚本。这很令人困惑,因为其他测试脚本也可以工作并且手动执行此脚本也可以。
这是脚本:
这是我的 crontab 条目:
该脚本具有可执行标志,正如我所说,同一文件夹中的其他脚本可以工作。
有人有想法吗?因为如果这可以在 QNAP 上手动运行,并且也可以在另一个 UBUNTU 服务器上的 crontab 中运行,那么我想我会变得愚蠢和偏执:-)