проблема с php

12
JDzen
На сайте с 05.12.2008
Offline
18
1089

Закачиваю по ftp в папку сайта public_html файл index.html ? в браузере при обращении выдает то, что нужно, а меняю файл на index.php (в браузере при обращении меняю расширение), то выдает вот такое(и кстати это выдает ко всем файлам -скриптам с расширением php ):

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<HTML><HEAD>

<TITLE>500 Internal Server Error</TITLE>

</HEAD><BODY>

<H1>Internal Server Error</H1>

The server encountered an internal error or misconfiguration and was unable to complete your request

<HR>

<I><!--#echo var="HTTP_HOST" --></I>

</BODY></HTML>

I
На сайте с 22.12.2008
Offline
86
iph
#1

Нужно смотреть логи веб-сервера.

php у вас как cgi работает?

iphosters.com (http://iphosters.com/) - шаред хостинг, впс, выделенные серверы, регистрация доменов us-express.net (http://us-express.net/) - любые товары из США
JDzen
На сайте с 05.12.2008
Offline
18
#2
iph:
Нужно смотреть логи веб-сервера.
php у вас как cgi работает?

да, как cgi

I
На сайте с 22.12.2008
Offline
86
iph
#3

Значит нужно смотреть error_log-и, там должна быть описана причина, без логов сложно что-то сказать.

JDzen
На сайте с 05.12.2008
Offline
18
#4
iph:
Значит нужно смотреть error_log-и, там должна быть описана причина, без логов сложно что-то сказать.

SoftException in Application.cpp:508: Directory "/home/xxx/domains/xxx.ru/public_html" is writeable by group

[Tue Mar 24 22:47:52 2009] [error] [client xx.52.104.xx] Premature end of script headers: index.php

I
На сайте с 22.12.2008
Offline
86
iph
#5
JDzen:
Directory "/home/xxx/domains/xxx.ru/public_html" is writeable by group

На директорию попробуйте поставьте chmod 755, на файлы .php - 644.

Т.е. права не должны позволять никому писать в директорию кроме владельца.

JDzen
На сайте с 05.12.2008
Offline
18
#6
iph:
На директорию попробуйте поставьте chmod 755, на файлы .php - 644.
Т.е. права не должны позволять никому писать в директорию кроме владельца.

тоже самое

I
На сайте с 22.12.2008
Offline
86
iph
#7

Да кстати, а владелец файлов какой?

Также нужно смотреть сам скрипт. Простой <?php phpinfo(); ?> тоже ошибку выдаёт?

JDzen
На сайте с 05.12.2008
Offline
18
#8
iph:
Да кстати, а владелец файлов какой?
Также нужно смотреть сам скрипт. Простой <?php phpinfo(); ?> тоже ошибку выдаёт?

да..перенес на другой хост..все работает

Aisller
На сайте с 20.05.2008
Offline
32
#9
На директорию попробуйте поставьте chmod 755, на файлы .php - 644.

iph, спасибо, мне это действительно помогло. На других хостингах проблемы не было с правами, а вот попался такой, что необходимо именно 755

ForexForum (http://forexforum.ru) и MMGP (http://mmgp.ru/)
I
На сайте с 22.12.2008
Offline
86
iph
#10

Aisller, скорее всего раньше вы всегда попадали на хостинги, где php как модуль апача, там права на файлы не играют такой ключевой роли, в отличии php как cgi.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий