web-dev-qa-db-ja.com

Owncloud WebDAV認証は、デスクトップクライアントではなく、Webインターフェイスを介して可能です

共有ウェブスペースにOwncloudをセットアップし、デスクトップクライアントからの認証以外はすべて機能させました。 Webブラウザを介してWebDAVURLにアクセスすると、空のフォームが再び表示され、owncloudデスクトップクライアントは次のように表示します。Error: Wrong Credentials

Webインターフェイスを介してログインしたばかりのブラウザを介してWebDAVURLにアクセスすると、ディレクトリが表示されます(ユーザー/パスワードの入力を求められません)

パスワードにa-z、A-Z、0-9以外の文字が含まれていません

ログの警告:

curl_setopt_array() [<a href='function.curl-setopt-array'>function.curl-setopt-array</a>]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set at /path/to/my/home/cloud/3rdparty/Sabre/DAV/Client.php#462

ここで試すことができます: http://martinbertschler.com/cloud/ ユーザーパス付き:demo demo

1
mbert

彼らのGitHub開発者によると ここ 、open_basedirが設定されている場合、CURLOPT_FOLLOWLOCATIONはまったく使用できません。

また、phpの回避策も提供します ここ ですが、php.iniからopen_basedirを削除することをお勧めします。

コメントアウトすることをお勧めします。これはあなたが投稿したエラーログを処理するはずです。そうすれば、何が機能するかを確認し、そこから進むことができます。

1