Ошибки, возникающие при работе с библиотекой в ОС Windows

Урок 343 из 741
Автор: Александр Рабенок
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 40997
Дата изменения: 23.08.2021
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

Ограничения ОС Windows

В Windows XP всегда необходимо указывать номер порта, даже в том случае, если используется 80 порт (http://servername:80/).

В Windows Vista запрещена базовая авторизация (Basic Authorization), необходимо внести изменения в реестр.

В Windows 7 запрещена базовая авторизация (Basic Authorization), необходимо внести изменения в реестр. Компонент веб-папок не работает по защищенному протоколу. Для работы с библиотекой из Windows 7 по протоколу HTTPS необходимо использовать путь вида: \\<ваш_сервер>@SSL\DavWWWRoot\docs\shared вместо http://<ваш_сервер>/docs/shared/.

Если требуется указание порта, то он указывается таким образом: @SSL:443\.

В Windows 2008 Server не установлена служба Веб-клиент (WebClient). Необходимо установить Дополнения (Features) след. образом:

  • Перейдите на Start > Administrative Tools > Server Manager > Features;
  • Справа сверху нажмите на Add Features;
  • Выберите Desktop Experience, установите.

Так же необходимо внести изменения в реестр.

Внимание! Прежде, чем подключать библиотеку документов, убедитесь, что запущена служба Веб-клиент (WebClient).

Таблица сравнений клиентских WebDAV-приложений

Примечание: При использовании WebDAV-клиента для управления библиотекой в случае документооборота или бизнес-процессов, есть некоторые ограничения:
  • нельзя запустить бизнес-процесс для документа;
  • нельзя загружать, изменять документы, если на автозапуске находятся бизнес-процессы с обязательными параметрами автозапуска без значений по-умолчанию;
  • нельзя проследить историю документа.


WebDAV-клиентАвторизация базовая (Basic)Авторизация Windows (IWA)SSLПортУстановлен в ОС
Веб-папка, Windows XP+++все+
Веб-папка, Vista SP1+++все+
Веб-папка, Windows 7+++все+
Веб-папка, Windows 2003/2000+++все-
Веб-папка, Windows Server 2008+++все-
Сетевой диск, Windows XP+++все+
Сетевой диск, Vista SP1+++все+
Сетевой диск, Windows 7-+-80+
Сетевой диск, Windows 2003/2000-+-80+
MS Office 2007/2003/XP+++все-
MS Office 2010++тольковсе-
MAC OS X+-+все+

При подключении папок из раздела Документы могут возникать ошибки, связанные с настройкой ОС Windows. За работу службы Веб-клиент в операционной системе отвечает специальный системный параметр. По умолчанию в ОС Windows XP он включен, а в Windows Vista - настроен на работу по защищенному протоколу HTTPS. Возможны ситуации, когда и в Windows XP это параметр будет не соответствовать значениям по умолчанию.

В этих случаях кнопка Сетевая папка, а также возможность подключиться к диску или редактировать документы при помощи офисного редактора будет невозможным. Чтобы исправить ошибки с этим связанные необходимо проверить и выполнить несколько настроек.

Запуск службы Веб-клиент

Для этого перейдите: Пуск > Панель управления > Администрирование > Службы. Откроется диалог Службы:

Найдите в общем списке служб строку Веб-клиент. В колонке Состояние должно стоять Работает.

Если служба не запущена (отсутствует надпись Работает в колонке Состояние), то кликнете на строке со службой правой кнопкой мыши, вызовите контекстное меню. В этом меню выполните команду Пуск. Служба запуститься.

Чтобы служба запускалась в дальнейшем при старте операционной системы, кликнете на строке со службой, вызовите контекстное меню. В контекстном меню выполните команду Свойства. Откроется диалог свойств службы Веб-клиент:

В выпадающем списке Тип запуска выберите Авто. Сохраните внесенные изменения.

Теперь служба будет запускаться автоматически при запуске операционной системы. Можно приступать непосредственно к подключению папки.

Разрешение авторизации без https

Для решения этой проблемы необходимо изменить параметр Basic authentication в реестре ОС. Сделать это можно двумя способами: с помощью Редактора реестра или с помощью специальных скриптов в дистрибутиве продукта «Битрикс24 в коробке».

Изменение параметров с помощью файлов *.reg

Способ рекомендуется для обычных пользователей.

Откройте новое окно браузера Internet Explorer. Введите в адресной строке браузера:

  • - для ОС Windows XP: http://<ваш_портал>/bitrix/webdav/xp.reg.
  • - для ОС Windows Vista: http://<ваш_портал>/bitrix/webdav/vista.reg.

Запустится окно загрузки и запуска файла:

Нажмите кнопку Запустить. Начнется загрузка файла. После ее завершения откроется диалог Редактора реестра с предупреждением о недостоверности источника:

Примечание: при использовании других браузеров загрузка файла на локальный компьютер произойдет, но автоматически не запустится Редактор реестра. Необходимо вручную запустить загруженный файл.

Нажмите кнопку Да. Изменения будут внесены в реестр, появится соответствующее сообщение об изменении реестра. Перегрузите компьютер.

Изменение параметров с помощью Редактора реестра

Этот способ рекомендуется только для системных администраторов, понимающих особенности работы с реестром.

Выполните команду: Пуск > Выполнить. Откроется окно Запуск программы:

В поле Открыть введите regedit и нажмите кнопку ОК. Откроется редактор реестра:

Нажмите на рисунок, чтобы увеличить

Для Windows XP необходимо найти параметр:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters]
"UseBasicAuth"=dword:00000001

Если параметр отличается от указанного в листинге, то выставьте его равным 1.

Для Windows Vista и Windows 7 нужно найти параметр:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters]
"BasicAuthLevel"=dword:00000002

Если параметр отличается от указанного в листинге, то выставьте его равным 2.


Примечание:

При переходе на новую версию MS Office 2010 Prof возможны ошибки при синхронизации с Outlook 2010. В результате ошибки выводится сообщение: Задача 'SharePoint' сообщила об ошибке (0x80070005) : 'Отсутствуют разрешения на просмотр этого списка SharePoint. Обратитесь к администратору сайта SharePoint. HTTP 401.'

Причина в том, что Outlook 2010 не поддерживает простую авторизацию. Для авторизации требуется либо использовать ntlm (авторизация на AD-сервере), либо необходмо работать с сервером через SSL (https). При https варианте, начиная с Windows 7, потребуется также иметь действующий ssl-сертификат (сгенерированный самостоятельно работать не будет).

Решение: добавить в реестре по пути:

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet

ключ

"BasicAuthLevel"=dword:00000002

Перезапустите службу Веб-клиент.

Увеличение максимального размера загружаемых файлов

Максимальный размер загружаемого файла - это минимальные значения переменных PHP (upload_max_filesize и post_max_size) и параметры настройки компонентов.

Если вы хотите увеличить квоту, которая превышает рекомендуемые значения, то внесите следующие изменения php.ini:

upload_max_filesize = желаемое_значение;
post_max_size = превышает_размер_upload_max_filesize;

Если вы арендуете площадку (виртуальный хостинг), то внесите изменения в файл .htaccess:

php_value upload_max_filesize желаемое_значение
php_value post_max_size превышает_размер_upload_max_filesize

Возможно, вам придется обратиться к хостеру с просьбой увеличить минимальные значения переменных PHP (upload_max_filesize и post_max_size).

После того, как будут увеличены квоты PHP, следует внести изменения в настройки компонентов.

Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»