Нужна помощь с проблемой "Не разрешено загружать локальный ресурс" - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь использовать лист xml для проекта в php, но я не могу получить значения - из-за некоторых проблем с безопасностью, я думаю.

Консоль Chrome дает мне этоПроблема:

'Не разрешено загружать локальный ресурс: file: ///usr/share/nmap/nmap.xsl'

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

Я предполагаю, что это как-то связано с безопасностью доступа к локальным файлам на веб-сервере.(В этом очень мало помощи онлайн!)

Я размещаю на RiPi (raspbian).Я пробовал chmod & chown для папок и файлов.

1 Ответ

0 голосов
/ 28 сентября 2019

Веб-сервер захвачен внутри его корня документа.Это не корневой каталог сервера, а «корневой каталог документа», заданный в конфигурации веб-сервера.Нет никакого способа вырваться.

Для веб-сервера путь / является не корневым каталогом сервера, а корневым каталогом документа.

Вы пытаетесь получить доступ к файлувне корневого каталога этого веб-сервера.


Я бы создал символическую ссылку внутри корня документа (например, /var/www/xml_files), которая указывает на /usr/share/nmap

ln -s /usr/share/nmap /var/www/xml_files

Не забудьтеустановить Options +FollowSymlinks внутри конфигурации сайта apache, иначе он не будет работать.

...