Файлы php5 (с apache2, работающим на aws amazon ec2 suse) подкаталоги, похоже, заблокированы

У меня проблема с экземпляром Aws Amazon-EC2 SuSe, установленным apache2, php5, mysql и всем необходимым для запуска веб-приложения, мы можем видеть простые страницы .html или .php, но когда мы пытаемся просмотреть больше " проработанные" страницы с "невероятно сложным кодом" (извините за сарказм) вот так

<link href="css/XXXX.css" rel="stylesheet" type="text/css">

or

<div style="background-image:url(img/XXXXX.png);>

or

<?php include('inc/XXXX.php'); ?>

or

<script type="text/javascript" src="js/XXXXX.js"></script>

или любой другой код (html, php, js, что угодно), указывающий на подкаталог (css, js, inc, img и т. д.), не работает (все ответы — это красивая пустая страница без каких-либо сообщений об ошибках, таких как 404 или 403 ), если я перемещу любой необходимый файл в корневой каталог, все будет работать нормально, и, конечно же, я не собираюсь поддерживать сайт с более чем 3000 файлами в корне.

Не уверен, что мне не хватает какой-либо конфигурации в файлах SuSe, Apache или PHP .conf, но я уже гуглил этот вопрос, но ничего не могу найти (может быть, я немного напряжен этим и не вижу ответа), чтобы решить эту проблему чтобы иметь возможность поддерживать "нормальную" структуру каталогов, кто-нибудь может мне помочь? Большое спасибо заранее.


person Brutal Legion    schedule 22.08.2012    source источник


Ответы (1)


Вероятно, у вас есть файл .htaccess в корне виртуального хоста, и это вызывает эту проблему!

person rsz    schedule 23.08.2012
comment
thnxs @rsz, но проблема была в чем-то более простом, и я не понимаю, почему это происходит, основная идея в том, что экземпляр suse по умолчанию блокировал все подкаталоги, когда я запускал chmod и chown для каталога vroot наследование разрешений для подкаталогов и содержимого было заблокировано даже с использованием параметра -R и root-доступа. Решением (не слишком мудрым, я знаю) было удаление и переустановка некоторых модулей безопасности на Suse. Теперь это решено, но это первый раз, когда что-то подобное происходит со мной. - person Brutal Legion; 25.08.2012