Назад | Перейти на главную страницу

ownCloud WebDAV интерфейс кажется сломанным

Я пытался разместить ownCloud на своем сервере, но каждый раз, когда я пытался это сделать, он говорит мне следующее:

Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken.

Please double check the installation guides.

Это моя установка:

Windows Server 2012 R2
IIS 8.5
PHP 5.5.11
ownCloud 6.0.3
MySQL 5.6.17

Я пробовал погуглить об ошибке, но не нашел ничего полезного.

Некоторые говорят, что я должен попробовать, если это сработает: https://cloud.mcsoftworks.net/remote.php/webdav/ и да, я могу перейти в эту папку и открывать файлы оттуда.

Календарь работает, и я также могу просто загружать файлы отсюда https://cloud.mcsoftworks.net/ единственное, что не работает, - это клиент синхронизации.

Клиент синхронизации ничего не говорит, он просто не подключается (снимок экрана: http://prntscr.com/3p2apz)

Это журнал ошибок:

Warning     core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:56:00+00:00
Warning     core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:55:47+00:00
Warning     core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:55:34+00:00
Warning core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:55:34+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-02T19:54:37+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-02T19:54:36+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-02T19:54:36+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-02T19:54:36+00:00
Warning core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:51:24+00:00

Это мой php.ini: http://pastebin.com/es3MB8Uh

Кто-нибудь знает, как мне заставить это работать? Я пытался заставить это работать уже около 14 дней, и это начинает меня раздражать = P

ОБНОВИТЬ :

Хорошо, сегодня я установил новейшую версию клиента на свой компьютер, и этот клиент вернул ошибку, я думаю, другой клиент просто не показывал эту ошибку, но ошибка:

Ошибка загрузки [имя хоста] /remote.php/webdav/- сервер ответил: Метод запрещен.

http://prntscr.com/3p9dx1

ОБНОВЛЕНИЕ ФАЙЛА ЖУРНАЛА:

Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:40:17+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:40:17+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:40:16+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:40:15+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:39:28+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:39:24+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:30:32+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:30:31+00:00
Fatal   webdav  Sabre_DAV_Exception_Forbidden: Path does not exist, or escaping from the base path was detected 2014-06-03T13:30:31+00:00
Warning core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T20:09:05+00:00
Error   PHP Undefined index: accessclass at D:\Websites\MCS-oCloud\apps\calendar\lib\object.php#889 2014-06-02T20:02:16+00:00
Warning core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:56:07+00:00
Warning core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:56:00+00:00
Warning core    isWebDAVWorking: NO - Reason: [CURL] Error while making request: Could not resolve host: cloud.mcsoftworks.net (error code: 6) (Sabre_DAV_Exception)    2014-06-02T19:55:47+00:00

Наиболее вероятная причина этой ошибки заключается в том, что ваш сервер не может связаться с самим собой. Это может быть связано с тем, что на вашем маршрутизаторе нет Отражение NAT поэтому ваш сервер не может общаться с самим собой по общедоступному IP-адресу. Попробуйте добавить cloud.mcsoftworks.net указывает на 127.0.0.1 в твоем hosts файл (или ваш внутренний DNS, если он есть), чтобы сервер знал, что нужно связываться с самим собой, а не выходить в Интернет.

В качестве альтернативы это может быть связано с тем, что ваш сервер не позволяет передавать HTTP-команды WebDAV на PHP. Видеть руководство по настройке OwnCloud для получения инструкций по правильной настройке этих параметров.


Как обсуждалось в Форум OwnCloud, клиент синхронизации OwnCloud также не обязательно работает с самозаверяющими сертификатами. Попробуйте временно переключиться на HTTP и посмотрите, работает ли это. (Однако другие получили самозаверяющие сертификаты, которые работают без проблем, и полученная вами ошибка не говорит о том, что это проблема, несмотря на то, что симптомы те же.)

У вас также может быть проблема, когда WebDAV работает правильно, но тесты не работают, что препятствует работе WebDAV. Ты можешь обходить тесты WebDAV в админке, добавив check_for_working_webdav=false к config.php файл.

Хорошо, я выяснил, в чем проблема. в диспетчере IIS 8.5 есть вкладка, называемая модулями, если вы откроете, она отображает множество модулей, найдите WebDavModule и удалите его.

@Moshe_Katz Спасибо за помощь .. она указала мне правильное направление.