hosting:cms:opencart:issues:forbidden-xml-file

Это старая версия документа!


Ошибка 403 при открытии XML файла

В случае, если при открытии XML файла возникает ошибка 403 - стоит проверить директивы файла .htaccess, который может быть размещен как в каталоге рядом с нужным XML файлом, так и в родительских каталогах. Проблема возникает из-за того, что по-умолчанию Opencart в некоторые каталоги размещает файл .htaccess с директивами запрета доступа ко всем файлам без исключений, например в файле /system/.htaccess в большинстве случаев указана блокировка запросов так:

<Files *.*>
    Order Deny,Allow
    Deny from all
</Files>

Для предоставления доступа ко всем XML файлам в этом каталоге и вложенным в него (к примеру /system/storage/download/ и другие) нужно изменить файл .htaccess, что можно сделать при помощи файл менеджера или FTP клиента, дополнив директивы так:

<Files *.*>
    Order Deny,Allow
    Deny from all
</Files>
<Files *.xml>
    Order Allow,Deny
    Allow  from all
</Files>
  • hosting/cms/opencart/issues/forbidden-xml-file.1565852705.txt.gz
  • Последнее изменение: 2019/08/15 10:05
  • zinenko