Есть проект с простой архитектурой - корневая папка проекта и подпапка. В подпапке написал скрипт, который редактирует файл лежащий в корневой папке. Проверил на AppServ для винды и Cherokee на Linux - все ок, а перенес на рабочий веб сервер где обычный LAMP и тут странное... скрипт с подпапки не может открыть ни один файл из корневой директории сайта. Локализовал проблему до минимума скрипт из подпапки:
<?php
$pass_file = '../file';
if (file_exists($pass_file) && is_readable($pass_file)) {
echo "yes";
} else echo "no";
?>
Пробовал вписать полный путь, все равно не открывает из корня, из своей папки открывает спокойно. Все права на файлы поставлены верно, владелец файлов один и тот-же.
Так-же в в корне сайта и подпапки содержаться файлы .htaccess
Корневой:
AddDefaultCharset utf-8
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
Подпапки:
AddDefaultCharset utf-8
#### security reason ####
AuthType Basic
AuthName "Restricted Area - statistic panel"
AuthUserFile Путь до файла с паролем
require valid-user
В чем же может быть дело?