Помогите разобраться. Выдает 500 ошибку.

  • Автор темы Автор темы Chupa
  • Дата начала Дата начала

Chupa

Guest
Помогите разобраться. Выдает 500 ошибку.

Здравствуйте!
Я сейчас выкладываю в сеть сайт (CMS - SubDreamer). Так вот у меня на локолхосте все работает нормально, а вот как только выкладываю на хостинг - 500 ошибка (Internal Server Error) и говорит: " Premature end of script headers". Код начала вот такой:
PHP:
session_start();
header("Cache-control: private");

error_reporting(E_ALL & ~E_NOTICE);
define('IN_SUBDREAMER',true);

$rootpath = './';

include($rootpath . 'includes/functions.php');

$_POST   = PreClean($_POST);
$_GET    = PreClean($_GET);
$_COOKIE = PreClean($_COOKIE);

include($rootpath . 'includes/core.php');
Полный код здесь . Помогите, пожалуйста, разобраться в чем гадость.
 
Перебробовал кучу вариантов - все не помогает. Вообщем, проблема возникает когда в скрипте идет подгрузка functions.php:
PHP:
include($rootpath . 'includes/functions.php');
. Вот здесь сам этот functions.php. Судя по всему дело в настройках апачи...но в каких? И мне непонятна сама формулировка "Premature end of script headers".
 
это сообщение выдаёт обработчик CGI, который не получил от скрита заголовков.
обычно это бывает, если скрипт не выполнился, к примеру.
подробнее можно сказать только увидев сообщение об ошибке пхп
 
Дело в том, что не выдает сообщение об ошибке, а пишет

"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

Я то и не могу понять в чем дело..
 
[Sun Apr 10 22:31:43 2005] [error] [client 80.92.15.215] File does not exist: /home/findlo/public_html/xxx.net/500.shtml
[Sun Apr 10 22:31:43 2005] [error] [client 80.92.15.215] Premature end of script headers: /home/findlo/public_html/xxx.net/index.php
 
Честно говоря, я перевел. Но так как не силен в PHP, не знаю как исправить. Типа того: "преждевременное окончание заголовков скрипта"
 
при чём здесь заголовки-то? это СЛЕДСТВИЕ.
ты причину переводи!

-~{}~ 10.04.05 22:47:

вот ей-богу.
говорят - чайники, программирование.
Да 99% вопросов в этом форкме - не от незнания программирования.
А только от того, что люди смотрят куда угодно - но только не на ошибку.
 
ты сам её привёл.
скажи, ты честно в процитированном сообщении об ошибке не видишь ничего, кроме этих хидерс? совсем-совсем ничего? а если приглядеться?
 
Ты про это ( File does not exist:) что ли? Я дак понял, что это не найден файл, в котором написано, что это 500 ошибка. А больше ничего не вижу.
 
Вот не знаю (а куда они должны идти?)...что самое интересное: на локалхосте работают, а на хостинге нет. Эти ошибки я вытащил из лога ошибок в cPanel.
 
а куда они должны идти?)...
я просто в восторге.
я одного не понимаю - почему до сих пор на форкме не спрашивают, какого размера лифчик девушке подарить или скольк пива брать.
форум ведь должен всё на свете знать.
к примеру, вместо сложбу поддержки хостера должен знать, куда идут ошибки пхп.

что самое интересное: на локалхосте работают, а на хостинге нет.
скажи честно, ты ссылку, что тебе дали в самом начале, читал? и тебе всё ещё удивительно?

А мне вот, удивительно, что людям что-то отвечают, а люди на это кладут с прибором.
 
Ну, нашел я куда идут ошибки РНР, но там нет ничего на данную тему.
 
Вобщем тема закрыта. Я решил свою проблему. Просто все нахрен переустановил...
 
Сверху