Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Php non specifica gli errori (Internal Server Error)

    Ciao a tutti,
    ho acquistato da poco un vps su cui dovrei trasferire il mio sito web in php.
    Se faccio un errore di php, ed esempio ometto un ";", invece di darmi l'errore con relativo numero di riga, mi da Errore HTTP 500 (Internal Server Error).

    E' come se mancasse il parser del php.
    Pur abilitando il display_error nel php ini, gli errori nel log si vedono ma non vengono stampati a video sula pagina che da l'errore, ma restituisce Internal Server Error.

    Questo è il codice della pagina php di prova:
    <?
    echo "Prova";
    echo "Prova con errore" //manca il ;
    ?>

    La pagina dovrebbe restituirmi questo errore:
    Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in /var/www/vhosts/docciabox.com/httpdocs/prova.php on line 4

    Invece da questo errore:
    Errore HTTP 500 (Internal Server Error): Si è verificata una condizione imprevista durante il tentativo del server di soddisfare la richiesta.

    E' capitato già a qualcuno? Come risolvere?

    Grazie

  2. #2
    In realtà il codice da te postato non dovrebbe restituire errore. L'omissione del ; sull'ultima istruzione prima del tag di chiusura del PHP non genera errore.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.