Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75

    visualizzare errori - pagina bianca

    salve a tutti..
    sto rifacendo un sito programmato in php con i templates (i file php contengono solo html e qualche variabile, ma vengono richiamati da alcuni file .tpl che contengono tutto il codice php ed esplodo il file .php andando a sostituire tutte le volte che compare la scritta <--tpl-->..spero di essermi spiegato bene..)

    il mio problema è che quando faccio un errore di php si visualizza solo una pagina bianca, rendendomi difficilissimo il debug.
    Ho già fatto una ricerca su questo forum, ma le soluzioni proposte non funzionano (php.ini error report=E_ALL, ho provato ad inserire il codice "
    error_reporting(E_ALL);
    ini_set("display_errors", "1"); "
    in testa alle pagine, ma niente.. ho provato a fare il file .htaccess con scrittodisplay_errors e niente..)

    AIUTATEMIIIIIIIIII

  2. #2
    domanda stupida: hai guardato il sorgente html dlele pagine generate? magari gli errori vanno in output, ma non formattati in modo da essere visualizzati in una pagina html...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75


    niente...anche quello è VUOTO!!!!!
    A I U TO !!

  4. #4
    allora vai nel php.ini e cerca la direttiva "display errors" e attivala esplicitamente d alì. Poi riavvia apache e riprova

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75

    ok fatta..provo a chiederti un'altra cosuccia

    grazie adesso si! era "display" su off

    però mi dà un errore assurdo

    Parse error: parse error, unexpected $ in /Applications/MAMP/htdocs/antiqueslover/eventi_v2.php on line 502

    dove c'è solo la chiusura di php "?>"
    tu sai dirmi che vuol dire?
    Grazie grazie grazie

  6. #6
    non puoi mica guardare solo la riga che ti dice..

    comunque di solito quando l'errore riguarda l'ultima riga è un enexpected end.. cioè un erroneo annidamneto delle graffe (cioè manc auna graffa chiusa)... vedi se può essere quello


  7. #7
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Ma perchè quel valore è stato cambiato di default?
    Io nelle mie precedenti installazio non toccavo mai quella variabile nel php.ini!
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  8. #8
    Originariamente inviato da Nix82
    Ma perchè quel valore è stato cambiato di default?
    Io nelle mie precedenti installazio non toccavo mai quella variabile nel php.ini!
    è d aun po' che è cambiato, assimee ad altri parametri.. per questioni di sicurezza.. s eun attaccante non vede gli errori che genera (passando parametri o con sql injection) ha meno punti di riferimento, no?
    Comunque è cambiato solo nel php.ini.reccomended... o come si chiama lui.. che è quello più rigido, teoricamente se installi in locale non hai bisogno di usare quel php.ini ma un altro dei predefiniti... almeno così mi pare, mo non ricordo.. io ad ogni installazione me lo spulcio sempre tutto e configuro a piacimento

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.