我已经读了一堆dropbox_uploader的帖子,但无法让它运行。我已经创建了这个应用程序,并运行脚本在我的linux服务器上安装了上传应用程序(https://github.com/andreafabrizi/Dropbox-Uploader)。我运行了“info”,这一切似乎都是它应该是的方式。然而,每当我上传一个文件,如:
/usr/bin/dropbox.sh -f /home/.dropbox_uploader upload "/home/mydomain/public_html/smallfile.zip" "/smallfile.zip"
...它看起来像是在上传,然后我得到:
FAILED An error occurred requesting /upload
我错过了什么?(据我所知服务器上的设置/权限是正确的...)
3条答案
按热度按时间fkaflof61#
我遇到了同样的问题,我想是因为我的令牌权限与Dropbox帐户上的权限不匹配。取消链接并重试,但将权限设置为“a”(应用文件夹),而不是“f”(完全)。
zzoitvuj2#
为了解决这个问题,我们做了几件事,所以我在这里分享所有的事情:
1.安装应用程序时权限设置不正确。文件必须设置为644,而安装时为600。不确定为什么会发生这种情况,但必须修复。
1.取消链接安装,从头开始,并设置权限(在安装过程中)为“f”,因为上次我有“a”,它没有工作。这没有任何影响。在让这个东西工作的过程中,我取消链接和重新安装了几次,确保我有“f”权限,只是为了避免任何不必要的怪癖。
1.我可以让它在SSH中以root身份登录命令行,但当我从域中运行脚本时,它会不断地再次询问我的设置信息,即使我已经填写了所有信息。修复此问题:编辑.sh文件并在其中设置配置文件的路径。(使其“硬”,而不是变量)现在它不再要求我提供信息,但给了我“/upload”错误。
1.我发现我必须在服务器的控制面板中设置运行shell脚本的权限为“正常”,而不是“监禁”或“禁用”。
运行脚本(它的意图的方式)现在是一件轻而易举的事,工作完美。我希望上面的信息将帮助人们摆脱这个东西卡住。
uinbv5nw3#
花了一段时间,但发现配置文件在home/pi/.dropbox_uploader这是真实的的配置文件...现在密钥,秘密和令牌存储在此文件中