В общем есть директория на сайте(допустим config). При запросе site.ru/config/configuration.php файл configuration.php скачивается и можно просмотреть его содержимое. Так же это можно проделать во всех папках, которые находятся в /config/. Linux Дебиан(апач) Раньше было все нормально. P.s. удалял .htaccess все тоже самое, так что htaccess не причем.
омг .htaccess не удалять надо, а настраивать. Order Deny,Allow Deny from all chmod какой стоит на папке с конфигами?
Как именно настраивать? Как по мне .htaccess тут не причем... Чмод на папке с конфигами 755 Пробовал Order Deny,Allow Deny from all Все точно также =(
OSW, пробовал(744). Все равно скачивается.... Вот, что-то говорили: Просмотри <Directory /config> в конфигах apache на предмет применения опции "AddType application/x-httpd-php .php" Но что-то я не могу найти <Directory /config>... По идее он должен быть в httpd.conf ?
AddType application/x-httpd-php .php можно настроить и через .htaccess, он для этого и создан. Пропиши в нем, к примеру: 2. Листинг директории. Если в директории нет индексного файла, то по умолчанию сервер покажет список всех файлов и директорий. Во многих случаях этого делать не нужно, зачем всем показывать, что лежит в вашей папке. Чтобы запретить листинг директорий открываем файл /xampp/apache/conf/httpd.conf Внутри тега <Directory "/xampp/htdocs"> должен быть Options с различными параметрами. Среди этих параметров должен быть Indexes, вот именно Indexes удалите. Теперь при попытке просмотреть директорию без индексного файла будет получена ошибка 403.
При просмотре папки /config/ не отображаются файлы, которые в ней содержатся. AddType application/x-httpd-php .php ------ попробовал, все равно скачиваются файлы =(
Не понял твой последний пост. AddType application/x-httpd-php .php - это означает назначение файлам с расширением .php прав исполняемого файла. - т.е. все ок?
Смотри... Я захожу на сайт site.ru/config У меня отображается главная страница(site.ru/index.php). А вот когда прохожу по site.ru/config/configuration.php, скачивается файл configuration.php
в папку с конфигом файл .htaccess <Files "\.(php)$"> order allow,deny deny from all </Files> это запрет на доступ к файлам с расширением php
МОжешь скинуть настройки httpd.conf ? Блин, можешь разлогиниться у себя на сайте и попробовать обратиться к папке с конфигами. Мб у тебя там стоит проверка на кукисы. Хотя не, бред.
настройте файл httpd.conf там строка LoadModule php5_module /usr/local/php/php5apache2_2.dll должна указывать серверу загружать php-интерпритатор AddType application/x-httpd-php .php должно как-раз указывать что интерпретатор должен обработать файлы с расширением .php