问题标签 [pydio]
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 - 如何禁用 Pydio 密码?
我在堆栈上发现了这个问题,我需要做同样的事情,但使用他们的新产品 Pydio。有什么想法吗?相同类型的配置文件不存在??
@user962284:我在本地服务器上使用 ajaxplorer,我不想每次打开浏览器时都使用用户身份验证(写下用户和密码)
ajaxplorer是用php和ajax创建的,我觉得修改源代码可以禁用用户认证,或者至少使用空白密码
但是,需要修改哪些代码行?
此查询的答案是:
ENABLE_USERS :打开/关闭用户帐户。如果设置为 0,则应用程序不受保护!ALLOW_GUEST_BROWSING :切换来宾(未经身份验证的用户)是否可以浏览您的文件。
我如何在 Pydio 中做到这一点?
apache - 是否可以在 Windows 上将 webdav 共享挂载为 FAT 以外的其他内容?
我有一个在 Linux 上运行的 apache 服务器。我启用了 dav 模块。当我在我的 Windows 计算机上时,我将它安装为网络驱动器。但是,它将文件系统显示为 FAT。有没有办法将其更改为 NTFS 或其他可以正确显示磁盘大小并加快文件传输的方法?
nginx - Pydio 变量 AJXP_DATA_PATH 在 CentOS 中指向哪里?
我正在尝试使用 Nginx + Php-fpm 在 CentOS 7 系统上安装 Pydio。我没有找到一个可以理解的指南,但我仍然认为我已经做到了。
当我尝试访问 Pydio 时出现此错误:
无法写入 AJXP_DATA_PATH 文件夹:确保为您的网络服务器授予对该文件夹的写入权限!
我以 nginx 用户和 nginx 组的身份运行 php-fpm 和 nginx 服务。我已经在 /etc/pydio/bootstrap_conf.php 中设置了 AJXP_DATA_PATH 并检查了用户 nginx 拥有并有权访问该文件夹。我还检查了用户 nginx 拥有并有权访问 /usr/share/pydio。
无论我做什么,我都会得到同样的错误。我认为 AJXP_DATA_PATH 可能是由其他文件设置的,或者可能没有读取 bootstrap_conf.php。
有什么建议么?
json - 如何将 docker run 命令转换为 json 文件?
我想知道是否有人知道如何创建一个与运行相同的 json 文件:
docker run -p 80:80 -p 443:443 星刃/pydio-v4
我尝试了一些非常雄心勃勃的事情,我想在 kubernetes-mesos 集群中启动我的 docker 容器,但似乎无法在 json 文件中获得正确的端口,唉,我对此还是很陌生。
谢谢,TT
这是我的json文件:
`
Docker container Env info pulled from docker inspect command:
`
pod 和 service 都可以正常启动和运行。
但是,我无法访问任何 master、minion 或 frontend ips 上正在运行的 Pydio 站点。
注意:我正在运行这个 docker 容器的修改版本:
https://registry.hub.docker.com/u/kdelfour/pydio-docker/
我的容器已经过测试,它按预期运行。一旦运行,您应该会看到登录屏幕。
如果我可以提供任何其他信息,请告诉我。
再次感谢。
php - 子目录中的 Wordpress 和平台
对不起,如果这是一个重复的问题,但我不知道如何解决这个问题。
目前我在 /var/www/html 目录中有一个 wordpress 站点。这个 wordpress 站点与 Pydio 系统(企业安全文件共享)集成,就像子域一样。这两个系统都与一个名为 ajaxplorer 的插件链接。Pydio 系统位于 /var/www/html/pydio 目录中。所以,这个就像是 wordpress 网站的子目录。
当我导航到http://mysite.example/pydio时,一切正常......但是使用 pydio 系统,如果我导航到一些网址,例如:http://mysite.example/pydio/ws-inbox/然后,然后我刷新页面,它再次重定向到 wordpress 站点,但 URL 仍然相同:http://mysite.example/pydio/ws-inbox/,显示 wordpress 404 页面错误。(就像您在寻找帖子时一样)...所以我需要再次导航到http://mysite.example/pydio/才能再次访问 pydio 系统。
我想要的是,当我刷新 url: http://mysite.example/pydio/ws-inbox/时,它仍然在同一个 Pydio 系统中,并且不重定向到 wordpress。
我一直在搜索并尝试创建一个 .htaccess,(因为我的 WP 目录之前没有 .htaccess)但没有成功。
相反,Pydio 文件夹具有以下 .htaccess:
那么,也许有人知道我该如何解决这个问题?
提前致谢!
docker - Docker数据量和权限
我正在尝试编写一个 Dockerfile 文件来运行 Pydio 社区版。我有一个几乎可以工作的 Dockerfile。
除了第一次启动容器时,文件和个人文件夹的访问权限是 755 并且它们的所有者不是www-data而是1000之外,这是可行的。所以一旦开始,我必须连接容器来修复权限(770)和所有权(www-data),一切正常。
我只是想知道我的 Dockerfile 中是否有可以解释问题的东西,或者问题是否可能来自 Pydio 源代码本身。
python - Python、Pydio、Rest 和模块请求发送文件
在 python 上完全是新手,我不得不尝试使用requests模块和从 freeBSD bash 启动的python3.5上传 gzip 文件。
这是我收集了我设法获得的互联网信息后的upload.py:
结果,我设法在远程 pydio 服务器上获取了 log.gz 文件,但是文件中添加了一些标头内容,因此无法解压缩。用记事本打开,要删除的 3 行是:
--223ef42df08f4792ba6ef6e71cdf749c
内容处置:表单数据;名称="log.gz"; 文件名="log.gz"
我尝试了一些request.post的东西,不成功,我试图将headers值更改为None,无法发送文件。我也尝试将rest.prepare()删除headers['Content-Disposition']也失败了
rest.headers返回:
{'内容类型':'文本/html; charset=UTF-8', 'Date': 'Thu, 05 Jan 2017 10:10:16 GMT', 'Transfer-Encoding': 'chunked', 'Set-Cookie': 'AjaXplorer=i6m1ud1cgocokaehc58gelc8m2; 路径=/; HttpOnly', 'Vary': 'Accept-Encoding', 'Connection': 'keep-alive', 'Server': 'nginx', 'Cache-Control': 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 'Content-Encoding': 'gzip', 'Expires': 'Thu, 19 Nov 1981 08:52:00 GMT', 'Pragma': 'no-cache' }
现在,我在这里,向您寻求帮助或阅读一些论文/帖子。我只想上传一个 log.gz 文件而不对文件本身进行任何更改,以便可以下载和解压缩。
php - 如何让我的 LAMP 使用 7.1 而不是 5.6.25(使用 Pydio)
根据 Pydio 7 的(不是很好的)文档,我设法在我的 CentOS 7.3 LAMP 服务器上安装了 php 7.1 和 5.6.25。看起来 Pydio 7 门户使用了 php 5.6.25,我需要让它使用 7.1.3。
放入/opt/rh/httpd24/root/var/www/html/
说,使用的是 5.6.25。
php -v 说使用的是 7.1.3 :(
Apache in/opt/rh/httpd24/
显然info.php
是从那里打开的:)
有什么方法可以使用所有使用的模块将 5.6.25 更新到 7.1.3 并保留配置,因此 Pydio 门户将在重启后继续工作?
还修复 php -v 以显示使用的正确版本将不胜感激!:)
谢谢您的帮助!:)
最好的问候,瓦尔
php - nginx php-fpm 文件和最小文件夹权限,以实现最大安全性多用户/应用程序
我在 CentOS 7 上设置了 nginx 服务器 nginx/1.10.2。我已将 nginx 配置为使用 php-fpm PHP 5.4.16 (fpm-fcgi)(构建时间:2016 年 11 月 6 日 00:30:57)。
我使用在 /etc/php-fpm.d/piwik.conf 中配置的新池:
nginx.conf 的重要部分:
当我请求http://localhost/piwik/info1.php它显示我 _SERVER["USER"] piwik
所以现在我只有在设置文件夹/usr/share/nginx/html/piwik 的正确权限时遇到问题。
正如我所读到的,用户需要对整个路径具有 x 权限才能遍历到正确的文件夹。文件夹和文件必须是可读的,对于 piwik,一些文件夹必须是可写的。因为 CentOS 7 默认启用 SELinux,所以我必须执行以下命令才能获得写入权限: chcon -R -t httpd_sys_content_rw_t /usr/share/nginx/html/piwik/tmp/ systemctl restart php-fpm
我已将用户和组更改为 piwik。但是当我设置以下权限 chmod 700 -R /usr/share/nginx/html/piwik/ 我无法访问这些文件。我收到权限被拒绝错误。我发现我需要权利 701:
请帮助我理解为什么我必须为其他用户启用可执行位。
好的,为了提供静态文件,甚至必须设置 775?!
谢谢你。
此致
编辑:
问题不在于动态 php 文件的服务。它提供静态文件,因为 nginx 在一个特定用户下运行。
我找到了这个链接: https ://serverfault.com/questions/370820/user-per-virtual-host-in-nginx
一个有用的评论是:在设置 vhost 时,给文档 root 一组 www-data 和 perms 0710(因为这需要 root 来配置 nginx,所以让您的自动化也设置必要的权限不是问题)。然后 docroot 的内容只需要 o+x 用于目录和 o+r 用于文件。
所以我认为这是一个很好的设置: nginx 以用户 nginx 运行以分隔不同的用户(应用程序)设置以下权限(以 root 身份运行):
请问有人可以查吗?
php - 无法在本地运行 Pydio
我工作的公司有一个在 Pydio 8.0.1 中完成并在服务器中运行的稍微修改过的后台。
问题是我想在 Xampp 本地运行它,以测试它是否能与我为公司制作的新网站一起工作。
我的问题是,即使我的数据库在 PHP MyAdmin 中运行,我也无法让它在本地运行。我得到的错误是:
已弃用:函数 create_function() 在 C:\xampp\htdocs\backoffice2\core\src\lib\dibi\libs\DibiConnection.php 中已弃用,第 120 行致命错误:未捕获 Pydio\Core\Exception\PydioException:加载插件时出现严重错误注册表:尝试连接到您的数据库时出错!您是否更改了核心连接的任何配置?或者您的数据库可能已关闭?在 C:\xampp\htdocs\backoffice2\core\src\pydio\Core\PluginFramework\PluginsService.php:819 堆栈跟踪:#0 C:\xampp\htdocs\backoffice2\core\src\pydio\Core\PluginFramework\PluginsService .php(203): Pydio\Core\PluginFramework\PluginsService->getDetectedPlugins() #1 C:\xampp\htdocs\backoffice2\core\src\pydio\Core\Services\ConfService.php(392): Pydio\Core\ PluginFramework\PluginsService::getInstance(Object(Pydio\Core\Model\Context)) #2 C:
顺便说一句,我注意到“Bootstrap.json”有以下自定义行:
“AJXP_CLI_SECRET_KEY”:“vkkhh$lskdNyoNpi$B4Gc5DN”,“DIBI_PRECONFIGURATION”:{“mysql_username”:“hardlevel_pt”,“mysql_use_mysqli”:“true”,“mysql_password”:“ubukN4g8”,“mysql_host”:“hardlevel.pt。 mysql”,“mysql_driver”:“mysql”,“mysql_database”:“hardlevel_pt”,“group_switch_value”:“mysql”}
谁能给我一些关于这种情况的见解?非常感谢任何帮助。