При попытке открыть опубликованную базу 1С через браузер пользователи иногда сталкиваются с сообщением: Forbidden: You don't have permission to access /DocMngCorp/ on this server. Данная ошибка (HTTP 403 Forbidden) говорит о том, что веб-сервер Apache успешно получил запрос, однако отказал в доступе к каталогу базы. Проанализируем причины этой проблемы и разберем способы ее решения.
Выясним причину, почему веб-сервер блокирует доступ к каталогу опубликованной базы 1С:
DocMngCorp, обращение по адресу http://localhost/docmngcorp/ вызовет ошибку доступа.httpd.conf или предоставить права на создаваемую папку.SYSTEM или Network Service), не имеет прав на чтение файла default.vrd в папке публикации или библиотеки wsap24.dll в папке bin платформы 1С.Require all granted.Рассмотрим базовые шаги первичной диагностики:
http://localhost/DocMngCorp/).http://localhost/. В браузере должна отображаться стартовая страница Apache (например, "It works!"). Если главная страница не открывается, проблема в самой службе Apache.services.msc) или с помощью монитора Apache в системном трее.Разберем порядок действий для правильной повторной публикации базы из 1С:
Проанализируем файл httpd.conf (находится в папке conf веб-сервера Apache). В конце файла должен располагаться блок настройки вашей базы 1С:
Alias "/DocMngCorp" "C:/inetpub/wwwroot/DocMngCorp/"
<Directory "C:/inetpub/wwwroot/DocMngCorp/">
AllowOverride None
Options None
Require all granted
SetHandler 1c-application
ManagedApplicationDescriptor "C:/inetpub/wwwroot/DocMngCorp/default.vrd"
</Directory>
Проверим следующие ключевые параметры:
<Directory> обязательно должна присутствовать строка Require all granted.default.vrd должны указываться через прямые слэши /, а не обратные.C:\inetpub\wwwroot\DocMngCorp\) и убедимся, что файл default.vrd действительно создан.bin установленной платформы 1С. На вкладке «Безопасность» предоставим группе Пользователи или службе SYSTEM права «Чтение и выполнение» и «Список содержимого папки».После сохранения изменений в файле httpd.conf еще раз перезапустим службу Apache. Ошибка 403 Forbidden будет устранена, и база 1С откроется через браузер.