1 (изменено: Aristo, 2011-07-07 11:46:40)

Тема: Error 403 - Forbidden

Здравствуйте. Дано:
- сервак AltLinux Ковчег 5.0
- на серваке сайт (на базе joomla) со всеми прелестями.
Все это дело досталось мне слегка побитым (скорее всего chmod -R 0777 всего var'а, потому как он много и долго ругался на не правильно розданные права всяких разный каталогов и файлов). я в этой теме не очень, но надо бы спасать сайт, поэтому решила найти другую машинку, поставить на нее такой же Ковчег и перенести (экспорт, импорт) туда веcь сайт с базами данных (MySQL).
Проблема: еще на старом серваке, при попытке открыть страницу сайта с браузера вот такую хреновину выдаёт:
"Forbidden

You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.17 (Unix) PHP5/5.2.14 with Suhosin-Patch mod_ssl/2.2.17 OpenSSL/0.9.8p Server at a6.volgashintorg.ru Port 80"
в логах вот это:
"Permission denied:/var/htaccess unable to check htaccess file ensure it is readable"
меняла права доступа на этот файл на 0755, 0644 - не помогло.
переводить умею, но в чем затык и как его исправить не очень понимаю.
Сайт не мой, настройки не мои, так что спасайте, братцы, надежда вся на Вас.

2

Re: Error 403 - Forbidden

Попробуйте в основном и подключаемых конфигурационных файлах PHP найти директиву open_basedir и закомментировать ее. После редактирования конфигурационных файлов необходимо перезагрузить Apache и проверить исчезнет ли ошибка доступа. Найти основной и подключаемые конфигурационные файлы можно через phpinfo.

3

Re: Error 403 - Forbidden

знаю, глупый вопрос, но где лежит этот phpinfo?

4

Re: Error 403 - Forbidden

Aristo сказал:

знаю, глупый вопрос, но где лежит этот phpinfo?

Совсем не глупый вопрос. smile

1) Создайте файл info.php и пропишите в нем строку:

<?php phpinfo(); ?>

2) Положите файл в каталог хоста и запустите скрипт из браузера. Если положить файл в C:\apache\localhost\www, то в браузере следует ввести localhost/info.php

Если запустить info.php не получается, то можно в командной строке выполнить:

php -i | more

Пролистайте пока не найдете нужные строки. Завершить просмотр можно клавишей [Q] (кью).