Ubuntu。不能通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)
我有一个Ubuntu 14.04.装有灯的服务器已安装在OwnCloud正在运行的位置.我试图安装 pribswork 但这不是问题. 重新启动服务器后,我尝试再次访问我的cloud,但我面临内部服务器错误.请参阅下图. owncloud错误 我在log/var/log/apache2/error.log中看了以下短语: Lost connection to MySQL server during query' in ... 我尝试重新启动MySQL服务,但出现此错误: stop: Unknown instance: start: Job failed to start 然后我尝试使用mysql -u root -p登录mySQL,出现follorwing错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.
2 2024-02-28
编程技术问答社区
为Owncloud中的CalDav和CardDav urls修改重设程序
我想缩短我的caldav和carddav urls. 当前URL是: .php/caldav/principals/edison/ remote.php/carddav/adversebooks/edison/联系人 注意:Edison的名称和此后的任何内容都将根据用户而改变. 我希望它是 /a> .htaccess file contains RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_URI} !\.sso/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] eg: 如果用户请求 ht
14 2024-02-27
编程技术问答社区
使用EasyWebDav时,如何验证我的自我签名证书?
我知道如何通过使用EasyWebDav . 我正在使用自签名的证书和verify_ssl=False,但这使我容易受到中间攻击的攻击,这是首先使用SSL的唯一原因. 我正在使用fedora,并尝试将我的服务器证书添加到$HOME/.pki/CA/cacert.pem,但仍然失败. 解决方案 您已经拥有$HOME/.pki/CA/cacert.pem的服务器证书.但是要对他人来说是完整的,您可以使用这样的Python获得证书: import ssl import os # get the https certificate cert = ssl.get_server_certificate(('example.com', 443)) # append it to my personal chain pem_path = os.path.expanduser('~/.pki/CA/cacert.pem') with open(pem_path, 'a+') as f:
8 2023-11-30
编程技术问答社区
Git 无法从 ownCloud 的 webdav 界面克隆 repo
我在自己的云上有一些个人git存储库.我可以通过访问ownclouds webdav url:最近,我安装了GIT版本1.8.1.5的Arch Linux,并且此错误消息失败: 致命:我确实添加了上挂钩,最终在其他机器上工作. 服务器错误.log说404 git要求... info/refs?service ... Ubuntu Git 1.7从服务器请求相同的URL. 但是,在收到错误代码404之后,它要求.../info/refs http/1.1,并以代码200. 成功. 那么,为什么较新的git失败,我该如何修复? 解决方案 整个?service=...都是为Git在1.6.6中介绍的智能HTTP支持.它比传统的HTTP支持要高得多,但需要在Web服务器上运行特殊的CGI二进制文件,并且确实可以与WebDav一起使用 . imo,在任何非破坏性的WebDAV实现中,都应忽略它,但显然OwnCloud认为它是文件名之类的一部分,因此会产生错误.与OwnC
18 2023-11-30
编程技术问答社区
如何使用EasyWebDav与Python连接到OwnCloud?
我正在尝试使用Python连接到owncloud实例. 我发现easywebdav应该可以轻松地通过WebDav连接,但是当尝试连接时,我会得到"找不到404" import easywebdav webdav = easywebdav.connect('test.org/owncloud/remote.php/webdav/', username='user', password='pass', protocol='https', port=443, verify_ssl=False) print webdav.ls(".") 我希望在我的cloud实例上找到的文件列表,但是我得到了 python ./test.py Traceback (most recent call last): File "./test.py", line 8, in print webdav.ls(".") File "/usr/lib/python2.7/site
16 2023-11-30
编程技术问答社区
MySQL Join on LIKE语句
我需要计算数据库中每个组中有多少用户.不幸的是,数据库设计不是很好,并且用户UID在longText字段列名称owncloudusers中的组中存储在组中. OwnCloudusers数据的示例: {i:0; s:36:" 25C967BD-AF78-4671-88DC-FAD935FF1B26"; i:1; s; s:36:" 40d6866b-ea06-4f39-4f39-4f39-b509-8ce555555551cc1924" 36:" 7724C600-DE23-45C8-8BFD-326B0138E029​​"; i:3; s:36:" d6ff37ec-11f4-471f-94c9-c9-f-94c9-f3a28416cf1f" -9AF3EED9BC03";} 我认为我可以在JOIN上使用类似的查询来比较用户的UID,并在owncloudusers中查看并查看是否有匹配. 我最接近的是: SELECT T1.owncloudname, count(
20 2023-09-22
编程技术问答社区
以编程方式将文件上载到自己的云服务器
我正在尝试设置一个Web应用程序,许多客户端可以通过node.js http服务器连接,然后上传/下载文件,然后将其显示在不同的显示中.我正在考虑将这些文件存储在可以集成到我的应用程序中的免费云服务中.哦,我也在这个项目中使用socket.io. Dropbox提供一些API来做到这一点: https://www.dropbox.com/developbox.com/developers 但是我一直在寻找一个免费的解决方案,例如owncloud,我可以拥有大量的存储空间,也有自己的专用服务器. 有人知道这是否可以做到吗?还是可以提供有关我问题替代解决方案的任何提示?我真的很感谢您对此的任何帮助,因为我对所有这一切都是新的. 解决方案 @javier Gonzalez,上传文件... 坏选择: curl -X PUT "http://yourserver.com/owncloud/remote.php/webdav/file.zip" -F myfile=@
20 2023-09-05
编程技术问答社区
无法找到 Qt5WebKitWidgets
我正在尝试构建NextCloud开源项目.我正在使用构建的工具QT 5.6版本.发生以下错误 - - 找不到qt5webkitwidgets(缺少:qt5webkitwidgets_dir) cmake警告在src/gui/cmakelists.txt:313(find_package): 找到的软件包配置文件: c:/qt/qt5.6.0/5.6/mingw49_32/lib/cmake/qt5/qt5config.cmake ,但它将qt5_found设置为false,因此" qt5"被认为不是 成立.包装给出的原因: 无法在 上找到QT5组件" webkitwidgets"配置文件 c:/qt/qt5.6.0/5.6/mingw49_32/lib/cmake/qt5webkitwidgets/ qt5webkitwidgetsconfig.cmake 解决方案 谢谢大家.我有解决方案.我刚刚使用了解决我问题的QT 5.5版本.
24 2023-07-25
编程技术问答社区
访问CalDAV服务器的Python库
我在网络空间上运行ownCloud以获取共享日历.现在,我正在寻找合适的Python库,以仅阅读对日历的访问.我想将日历的一些信息放在Intranet网站上. 我尝试过它总是用查询命令返回NotImplementedError,所以我的猜测是查询命令与给定库无法正常工作. 我可以使用什么库? 解决方案 我推荐图书馆, caldav .. 仅阅读与这个库的合作良好,对我来说看上去很简单.它将完成获得日历和阅读事件的整个工作,并在 iCalendar格式中返回.有关caldav库的更多信息也可以在文档. 中获得. import caldav client = caldav.DAVClient(, username=, password=) principal = client.principal() for calendar in princip
54 2023-07-12
编程技术问答社区
使用API的Nextcloud列表文件
我有nextcloud文件存储,我想为它创建公共界面.不幸的是,我不明白如何通过php(laravel)来访问它和例如列出文件. 也许我应该切换到OveCloud软件? 你能告诉你可以从那里开始或提出任何榜样吗? 解决方案 您可以查看一些现有的OWNCLoud-Client项目,了解如何在服务器中实现某种请求: https://github.com/owncloud/pyocclient/ https://github.com/noveens/js-owloud-client 注意,OwnCloud使用 webdav 协议来实现其最基本的一些操作(例如文件列表).例如请求: $ curl -H 'Cookie:$SESSION' -X PROPFIND 'https://demo.owncloud.com/remote.php/dav/files/demo/' --data-binary \ '
24 2022-12-26
编程技术问答社区
Owncloud上传文件到特定文件夹-curl
我希望通过在特定文件夹中通过curl上传文件上传文件.例如:http://www.myowncloudserver.com/remote.php/webdav/{MY_FOLDER}.目前,我无法将文件上传到我的cloud服务器上的文件夹.有什么想法吗? 解决方案 $ curl --user username:password -X PUT "https://www.myowncloudserver.com/remote.php/webdav/MY_FOLDER" --data-binary @"file.txt"
90 2022-08-22
编程技术问答社区
使用Nextcloud / owncloud API的cURL PUT请求
我尝试通过他们的 API 更新现有 Nextcloud 用户.当我直接通过 shell 执行此操作时,它可以工作 curl -u user:pass -X PUT "https://example.org/ocs/v1.php/cloud/users/admin" -H "OCS-APIRequest: true" -d key="quota" -d value="5GB" 但是当我尝试使用以下代码通过 PHP 执行此操作时,它总是返回“失败 997" $url = 'https://' . $ownAdminname . ':' . $ownAdminpassword . '@example.org/ocs/v1.php/cloud/users/admin'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($ch, CURLOPT_RETURNTRANSFER
930 2022-08-11
编程技术问答社区
通过OwnCloud或NextCloud API上传带标签的文件
我有一个已标记文件的数据库.现在,我想将这些文件上传到 OwnCloud 或 NextCloud 服务器并传递我已经存在的标签,以便它们在相应系统中显示为标签.我还没有找到如何在文档中做到这一点的方法,有人知道我该怎么做吗? 谢谢! 解决方案 我刚刚在github上提供了Nextcloud的(远程)文件标记微服务的源代码(https://github.com/julianthome/taggy).该实现由两部分组成: 1) taggy 客户端,用于将文件上传到 Nextcloud 服务器,并用于调用 taggy 服务器;2)标签服务器,用于为上传的文件添加指定标签. 我将在接下来的几天内进一步完善代码.我还计划添加 SSL 支持,这很重要,因为用户名和密码当前未加密传输到标记服务器.服务器使用这些凭据来检查用户是否可以在标记任何文件之前进行正确的身份验证. 如果您有其他想法、建议或反馈,请告诉我;) 亲切的问候
278 2022-08-11
编程技术问答社区
下一页通过WebDAV脚本进行云端文件标记
我正在使用 NextCloud 11 存储我的个人文件,并使用文档中的简单 curl 脚本将文件上传到我的 NextCloud 驱动器: curl -u user:pw -T test.pdf "http://localhost/nextcloud/remote.php/dav/files/user/test/test.pdf" 此外,我想直接在上传的文件中添加一些标签.然而,在官方文档中,它们只是展示了如何通过 WebDAV 界面上传、删除和移动文件. 有人提示我如何远程标记文件吗? 我已经在 NextCloud 官方社区论坛上发布了同样的问题,但我还没有收到回复.如果我收到回复,我会在这里发布. 解决方案 POST https://yournextcloud.com/index.php/api/v1/files/path/to/file 负载是 JSON: {"tags": ["tag1", "tag2"]} 您需要使用 Basic Aut
362 2022-08-11
编程技术问答社区
以编程方式将文件上传到ownCloud服务器上
我正在尝试设置一个 Web 应用程序,其中许多客户端可以通过 Node.js http 服务器进行连接,然后上传/下载文件,然后这些文件将显示在不同的显示器中.我正在考虑将这些文件存储在可以集成到我的应用程序中的免费云服务中.哦,我也在这个项目中使用socket.IO. Dropbox 提供了一些 API 来执行此操作:https://www.dropbox.com/developers 但是我正在寻找像 ownCloud 这样的免费解决方案,我可以在其中拥有更大的存储空间并拥有自己的私人服务器. 有人知道这是否可以做到吗?或者可以提供有关我的问题的替代解决方案的任何提示?我真的很感激任何帮助,因为我对这一切都很陌生. 谢谢!!! 解决方案 @Javier Gonzalez,要上传文件... 错误的选择: curl -X PUT "http://yourserver.com/owncloud/remote.php/webdav/file.zip" -F
1104 2022-07-19
编程技术问答社区