Не получается обратиться к файлу /system/widgets/file.php через аякс запрос
консоль выдает 403 forbidden.
Я так понимаю что это происходит потому, что в cms запрещен прямой доступ к файлам.
И все же возможно как то обратиться к нему?
#1
1 марта 2015 в 16:41
#2
1 марта 2015 в 17:10
Rossoman, в директории /system/ лежит файл .htaccess с содержимым Deny From All. Что говорит о том, что обращаться напрямую ко всем файлам ниже этой категории нельзя. Вам нужно либо создать нужный вам файл в другой директории, в корне например, или же создать миниконтроллер с одним экшеном, который вам будет отдавать что нужно.
#3
1 марта 2015 в 17:19
Fuze, спасибо
Сегодня в 13:47
#4
1 марта 2015 в 17:26
Есть и третий вариант. Открыть доступ к конкретному файлу
<Files "my_file.php">
Allow from all
</Files>
<Files "my_file.php">
Allow from all
</Files>
#5
1 марта 2015 в 18:05
Можно положить файл в папку libs в той же system и вызвать его где угодно
Если это file.php — то вызываем так
cmsCore::loadLib('file');
Если это file.php — то вызываем так
cmsCore::loadLib('file');