Нужна помощь Fatal error

Тема в разделе "PHP", создана пользователем RezzaSergio, 1 авг 2011.

Модераторы: latteo
  1. RezzaSergio

    RezzaSergio Создатель

    Заблокирован
    Регистр.:
    17 июн 2011
    Сообщения:
    20
    Симпатии:
    1
    Добрый день, на полностью уникальном скрипте, написаном на zend framework, при выполнении появляется ошибка

    Fatal error: Exception thrown without a stack frame in Unknown on line 0

    кто-нибудь сталкивался с таким? что-то не так написано?
    Это появляется, когда соединаюсь с базой.

    Может есть какие-либо предположения, из-за чего эта ошибка появляется?

    при необходимости могу предоставить, код из нужных файлов.

    P.S. на VDS скрипт работает без проблем.
     
  2. SergXP

    SergXP Постоялец

    Регистр.:
    8 мар 2008
    Сообщения:
    66
    Симпатии:
    11
    место есть, в файловой системе?
    возможно связано с кешированием, либо сессиями.
    либо с отсутствием прав на запись
    проверяйте настройки веб-сервера)
     
  3. PHPCod3r

    PHPCod3r

    Регистр.:
    7 июн 2010
    Сообщения:
    261
    Симпатии:
    25
    Так все таки где работает, а где нет?
     
  4. RezzaSergio

    RezzaSergio Создатель

    Заблокирован
    Регистр.:
    17 июн 2011
    Сообщения:
    20
    Симпатии:
    1
    не работает на denwer'e, zend server, и обычном хостинге.

    Я думаю что проблема частично решилась, вот это закомментировал

    Код:
    
    /*function Peroni_ErrorHandler( $errno , $errstr , $errfile = '' , $errline = '' , $errcontext = array() )
    {
    	Peroni_ErrorLog::logError($errstr, $errno, $errfile, $errline, Peroni_Utility::getClientIP());
    }
    
    function Peroni_ExceptionHandler( $exception )
    {
    	Peroni_ErrorLog::logError($exception->getMessage(), $exception->getCode(), $exception->getFile(), $exception->getLine(), Peroni_Utility::getClientIP());
    	header('Location: /error', true, 302);
    }
    
    set_error_handler('Peroni_ErrorHandler', E_ALL);
    set_exception_handler('Peroni_ExceptionHandler');
    */
    






    но теперь осталось разобраться вот с чем:
    сайт не открывает, а скачивает файл, в нём исходный код такой

    Код:
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>200 OK</title>
    </head><body>
    <h1>OK</h1>
    <p>The server encountered an internal error or
    misconfiguration and was unable to complete
    your request.</p>
    <p>Please contact the server administrator,
     admin@example.com and inform them of the time the error occurred,
    and anything you might have done that may have
    caused the error.</p>
    <p>More information about this error may be available
    in the server error log.</p>
    </body></html>
    
    как с этим бороться?
    получается запрос обработан хорошо? или это всё-таки ошибка. Сервер не правильно настроен?
    .htaccess отключил
     
  5. klev2004

    klev2004 Создатель

    Регистр.:
    21 авг 2009
    Сообщения:
    15
    Симпатии:
    0
    Думаю беда в php.ini. Где-то чего-то не хватает.
     
  6. RezzaSergio

    RezzaSergio Создатель

    Заблокирован
    Регистр.:
    17 июн 2011
    Сообщения:
    20
    Симпатии:
    1
    косвенно да.

    Поставил ubuntu, ну и соотвественно апач,

    начало показывать, что не хватает памяти, умеличил до 2048М не помогло, полез в файл, где показывало ошибку, переписал функцию, и всё заработало, всем спасибо :ay: