问题标签 [nextcloud]
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.
c++ - Could NOT find Qt5WebKitWidgets
I am trying to build nextcloud open source project. I am using built tools Qt 5.6 version. following errors has occurred-
-- Could NOT find Qt5WebKitWidgets (missing: Qt5WebKitWidgets_DIR)
CMake Warning at src/gui/CMakeLists.txt:313 (find_package):
Found package configuration file:
C:/Qt/Qt5.6.0/5.6/mingw49_32/lib/cmake/Qt5/Qt5Config.cmake
but it sets Qt5_FOUND to FALSE so package "Qt5" is considered to be NOT FOUND. Reason given by package:
Failed to find Qt5 component "WebKitWidgets" config file at
C:/Qt/Qt5.6.0/5.6/mingw49_32/lib/cmake/Qt5WebKitWidgets/ Qt5WebKitWidgetsConfig.cmake
android - 从 Android 客户端在下一个云中添加新用户
我正在开发下一个云服务器。我正在从客户端(Android)在服务器上创建文件夹并成功上传/下载文件。我需要在下一个云服务器中添加一个新用户。我正在使用 Next Cloud User Provisioning API的指南。
这里我要打服务器,请告诉我在标题和内容类型部分写什么。我得到响应代码=200,但是当我打开返回的 url 时,它给出了“无效查询”。有什么帮助吗?
windows - 能ping通服务器,但不能浏览
我正在尝试在 Surface Pro 上设置个人云服务器,但我遇到了一个让我完全陷入困境的网络问题。
我的设置如下所示:我在运行 Ubuntu 16.04 的 VMWare 虚拟机上安装了 Nextcloud 服务器,并将其配置为使用 NAT,因此虚拟机与主机共享一个固定的 IP 地址。我已经在主机的 NAT 设备上转发了端口 80、443 等,因此请求会发送到虚拟机。此外,我已将路由器配置为具有静态 IP 地址,并且已将所有相关端口转发到路由器上的 Surface Pro。
所以问题是我无法从浏览器连接到我的服务器。但是,我可以 ping 我的服务器,我可以通过 SSH 从 Internet 连接到虚拟机和主机,并且我可以从任何连接到 LAN 的计算机在浏览器中访问服务器,没问题。
这一切听起来对我来说可能是一个防火墙问题(也许由于某种原因,主机上的端口 80 被阻止了??)但是我从 LAN 访问服务器没有问题这一事实令人困惑,并且还停用了主机上的防火墙不能解决问题。
有什么想法吗?
ubuntu - 使用 Let's Encrypt 为 Nextcloud 启用 https 时出现 IO 错误
我正在尝试在我的 Ubuntu 服务器上使用 Let's Encrypt 为 Nextcloud 启用 HTTPS。但是,我收到一个 IO 错误(错误号 13)说权限被拒绝文件/etc/letsencrypt/cli.ini
。我曾经chown
让我的用户可以访问该文件,但我仍然遇到同样的错误。
~$ sudo nextcloud.enable-https lets-encrypt
...
An unexpected error occurred:
IOError: [Errno 13] Permission denied: '/etc/letsencrypt/cli.ini'
Please see the logfile '/tmp/tmpHx2bbg' for more details.
日志文件包含与终端中给出的错误完全相同的错误。
synchronization - Netdrive 和同步文件夹 (Nextcloud) 之间的 MS Office 锁定文件(所有者文件)行为不同
打开其他用户已经打开的文件时,我的 MS Word/Office/Visio 出现了奇怪的行为。
- Nextcloud 12.0.3
- 同步客户端 2.3.3.1
- 所有客户端:Windows 7
情况 A(按预期工作):
- 位于网络驱动器 x 上的 test.doc 文件:
- 用户 A 使用 MS Word 2010 打开 test.doc
- 一个隐藏的锁定文件(所有者文件)被创建,命名为 ~$test.doc
- 用户 B 可以在 Nodepad++ 中打开该锁定文件并读取用户 A 的用户名
- 用户 B 打开 test.doc 并收到一条消息,表明该文件已被用户 A 使用
情况B(不工作):
- test.doc 文件位于由 Nextcloud Sync-Client 同步的文件夹中
- Sync-Clinet 配置为同步隐藏文件
- snyc-exclude.lst 更改为同步 MS Office 锁定文件(所有者文件)
- 用户 A 使用 MS Word 2010 打开 test.doc 文件
- 一个隐藏的锁定文件(所有者文件)被创建,命名为 ~$test.doc
- 锁定文件被同步到用户 B 的 Nextcloud Sync-Folder
- 用户 B 可以在 Nodepad++ 中打开该锁定文件并读取用户 A 的用户名
- 用户 B 打开 test.doc,未显示“已在使用”消息
- 两个用户都可以在没有任何警告的情况下编辑和保存文档
我真的不明白为什么 Word 在情况 A 中识别锁定文件并在情况 B 中忽略文件。我必须使用 nextcloud 同步客户端,并且我还需要确保文件锁定有效。Collabora 是没有选择的。有没有人有这个问题的提示或解决方案,或者可以解释为什么办公室会这样?
绝望的问候,
伊希纳菲
更新: 因此,对于所有对我的小包装器感兴趣的人,我建立了一个 Github 存储库:
https://github.com/Ichnafi/NC-Office-Wrapper
它在麻省理工学院许可下,所以你可以随意用它做任何你喜欢的事情。如果你做得更好,请与社区分享。
python - Python 客户端通过 Nextcloud 上的 OAuth2 访问 CalDAV
使用 CalDAV的规范示例始终使用用户名/密码身份验证。但是 Nextcloud 支持 OAuth2,因此我想通过 oauth 使用 CalDAV。
我已经对 Google 日历 API 做了同样的事情,但只是修改了oauth2client
Google 提供的示例:
build_http()
用一个实例替换是caldav.DAVClient
行不通的。内部request()
API 完全不同,调用 caldav 客户端的任何方法都会在被authorize()
. 所以,问题是:如何caldav.DAVClient
集成oauth2client
?
此外,关于在 nextCloud 中使用 OAuth 的文档也很少。我找到了这个帖子,但仍然不清楚去哪里。
docker - Traefik + Nextcloud 导致网关错误
我有 3 项服务正在运行。mariadb & nextcloud 实例:
还有一个 traefik 服务:
这个 traefik 实例正在使用这个配置文件:
现在,当我转到我的主机时,它会重定向到 HTTPS,但随后它只会显示bad gateway
而没有其他任何东西。它应该显示 nextcloud Web 应用程序。有谁知道为什么会这样?我正在使用该docker-compose up -d
命令运行撰写文件。
timestamp - 如何使用存档文件名中存档文件夹的日期创建 RAR 存档?
我使用的云服务Dropbox不保留上传文件夹的原始时间戳。在上传到 Dropbox 之前,我必须使用WinRAR压缩要在云中备份的文件夹,以保留原始文件夹的日期/时间。但是我找不到一种简单的方法来创建具有文件夹当前最后修改日期的归档文件名,格式YYYYMMDD
为归档文件的文件名。
命令行
在命令提示符窗口中执行输出:
所以FOR的区域相关日期格式是YYYY-MM-DD hh:mm
.
当前用于创建 RAR 存档的命令行是:
如何将存档文件夹d:\doc\aatmp
的日期放入存档文件名kk.rar
而不是当前日期/时间?
php - 使用 PHP 在 NextCloud 中创建日历事件
我正在尝试使用 PHP 和 cURL 在 Nextcloud 中创建一个日历事件。从命令行运行代码后,我从 Nextcloud 12 收到以下错误:
这是我按照本指南使用的完整代码
这是否意味着 Nextcloud 中的 CalDAV 不支持 PUT?那么像 Thunderbird Lightning 这样的日历应用程序是如何在 Nextcloud 中创建事件的呢?
在 Nextcloud WebDAV 文档中,我找不到任何有关 CalDAV 实施的信息。