Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Internal server error
masterix
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z błędem 500 w symfony. Otóż mam w modelu taki kod:
  1. <?php
  2. public static function getKeywordsToManage( $ids, $type = 'CLIENT' )
  3. {
  4.        $c = new Criteria();
  5.        return self::doSelect( $c );
  6. }
  7. ?>
i dostaję 500. Jak zakomentuję returna to nie ma 500. Co jest nie tak?

symfony cc nie pomogło.

pzdr.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

Ostrzeżenie: (0%)
-----


Problem nie leży w Symfony, tylko w PHP. Mianowicie w mechaniźmie zarządzania pamięcią jest jakiś błąd albo kilka błędów, których nie umieją od dwóch lat znaleźć i naprawić. Dostajesz Internal Server Error dlatego, iż PHP się po prostu wypieprza z powodu naruszenia ochrony pamięci. Niedawno bawiłem się w tropienie przyczyny, śledząc przebieg wykonywania skryptu konstrukcją declare (chyba jedyne jej sensowne zastosowanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) i ogólnie doszedłem, że jeśli w pewnych bliżej nieokreślonych specyficznych warunkach skrypt spróbuje rzucić wyjątkiem, chwilę po tym następuje katastrofa i ubicie interpretera przez system, co skutkuje błędem Internal Server Error. Spotkałem się z tym w zasadzie przy rzucaniu wyjątków, mam też jeden przypadek z nieustaloną przyczyną (ale tylko dlatego, że nie wnikałem na razie w szczegóły), tak więc mogę powiedzieć, że metoda, o której mówisz, rzuca jakimś wyjątkiem. Jedyne wyjście to chyba dojście do miejsca, gdzie jest on rzucany i wstawienie tam die() aby na chama wyświetlić komunikat i dowiedzieć się, co jest nie tak.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:59