Необходимо ограничить папку, в которой может производить операции PHP код (в данном случае у одного сервера несколько владельцев).
Доступа к httpd.conf
нет. Можно редактировать .htaccess
, но злоумышленник может его перезаписать другим .htaccess
.
Можно также редактировать php.ini
.
Смотрел в сторону suPHP
и встроенного safe_mode
, но первый не обновляется около 15 лет, а второй был удалён. Есть ли ещё альтернативы, или единственный выход - "убрать всех конкурентов"?
EDIT: оказывается, на моём хостинге установлен lsphp. Можно ли воспользоваться его функциями для данных целей?
Проблема решена с помощью RewriteRule
и специально написанного файла proxy.php
, который устанавливал open_basedir
, а затем через require
подключал запрошенный файл. Таким образом, на подключенный файл никак не реагирует .htaccess
.
Метод кривой, но хотя бы так. Возникается ещё проблема с Content-Type
, который нужно создавать самостоятельно на основе расширений файлов. Спасибо svogal, подсказавшему, как это сделать.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я хочу опредеить массив в 1 классе, а перебрать его методом map и вывести в другом классе1 класс
Доброе время суток господаПодскажите как можно реализовать (желательно php, или js) или может уже реализована задача: получить в файл все URL страницы...
Веду разработку сервиса, который позволяет создавать "живые счетчики" (например, показывающие сколько осталось секунд до наступления того...
Создать массив «Список покупок»Каждый элемент массива является объектом, который содержит название продукта, необходимое количество и куплен...