Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Visualizzare messaggi di errore

    Salve a tutti,
    Il mio problema consiste nella visualizzazione degli eventuali errori.
    Nel file php.ini ho impostato le seguenti righe:

    display_errors = On
    ; Default Value: On
    ; Development Value: On
    ; Production Value: On

    error_reporting = E_ALL
    ; Default Value: E_ALL
    ; Development Value: E_ALL | E_STRICT
    ; Production Value: E_ALL & ~E_DEPRECATED

    Ma non funziona, nemmeno dopo aver riavviato il server Apache.
    Un sentito rigraziamento a chiunque vorrà aiutarmi

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    "Non funziona" non vuol dire niente.

    Spiega cosa vuoi ottenere, come cerchi di ottenerlo (le prove che fai per verificare se funziona) ed invece cosa ottieni.

  3. #3
    Vorrei ottenere un messaggio di errore che mi dica che la sintassi dello script PHP non è corretta quando, per esempio, ometto il ";" finale.
    Quello che ottengo invece è una schermata totalmente bianca

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    come livello di errore prova ad usare
    E_ALL | E_STRICT

  5. #5
    Non funziona.....
    Tutto è come prima.
    Riusciresti a postare un file php.ini di esempio ?
    Grazie mille

  6. #6
    Originariamente inviato da DVX70
    Non funziona.....
    Tutto è come prima.
    Riusciresti a postare un file php.ini di esempio ?
    Grazie mille
    verifica prima che il file php.ini che modifichi sia effettivamente quello caricato.

    Usa il classico

    phpinfo();

    Poi eventualmente metti all'inizio dello script la verifica che sia effettivamente settato. Potrebbe essere sovrascritto da un secondo settaggio oppure annullato da .htaccess

    echo ini_get('display_errors');

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    E come faccio a verificare che quale è il file php.ini effettivamente caricato ?
    Il vecchio è stato sovrascritto, nemmeno rinominato !!!
    Ciao

  8. #8
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Te lo ha detto... con
    echo phpinfo();

    una volta visualizzato vai a vedere come è impostato il livello di error_reporting, se è quello che hai impostato tu bene, altrimenti non sta usando il file che modifichi.

  9. #9
    Allora, ho fatto come mi hai detto e ho notato le seguenti cose:

    Configuration File (php.ini) Path C:\Windows
    Loaded Configuration File C:\PHP\php.ini

    C:\PHP\ è la cartella dove ho installato il file php.ini, quindi dovrebbe essere caricato
    poi
    Local Value Master Value
    display_errors Off Off
    display_startup_errors Off Off
    error_reporting 22527 22527


    Grazie ancora

  10. #10
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Nel php.ini cerca diplay_errors e display_startup_errors
    vedi se c'è una riga in cui queste direttive non sono commentate (non deve esserci il ; davanti), se ci sono e sono Off, scrivici On, se non ci sono proprio aggiungile tu

    display_errors = On
    display_startup_errors = On

    Salva il file, riavvia Apache e ricontrolla con phpinfo() se i valori sono cambiati.

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.