Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875

    Visualizzare errori php con codice nelle pagine

    sapevo che devo inserire questo codice ad inizio pagina
    Codice PHP:
    error_reporting(E_ALL E_STRICT);
    ini_set('display_errors''on'); 
    ma ugualmente non mi visualizza gli errori... (solo pagina bianca)
    Come posso fare?

  2. #2
    Devi andare a modificare il file php.ini e riavviare il servizio Apache o IIS.
    Non tutti gli hosting ti permettono di editare il php.ini da codice. Se non hai accesso ai files di configurazione del tuo server, verifica se nel pannello di controllo del tuo hosting hai la possibilità di cambiare i settaggi.
    sennò manda una mail al servizio tecnico e magari te lo abilitano loro.

    Ciao

  3. #3
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ho un server dedicato, posso modificarlo...
    uso la distro di cento's, il file php.ini che ho modificato sta in /etc/php.ini
    Ho messo:
    display_error=On
    error_reporting=E_ALL,E_STRICT
    e poi ho riavviato apache, ma ugualmente non ha funzionato.

    Forse ho sbagliato comando per riavviare apache? (cmq l'ho fatto anche da plesk premendo un bottone)

  4. #4
    error_reporting(E_ALL | E_STRICT);
    ini_set('display_errors', '1');

    prova così
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  5. #5
    Prova a seguire questo esempio di file php.ini

    codice:
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Error handling and logging ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    ; error_reporting is a bit-field.  Or each number up to get desired error
    ; reporting level
    ; E_ALL             - All errors and warnings
    ; E_ERROR           - fatal run-time errors
    ; E_WARNING         - run-time warnings (non-fatal errors)
    ; E_PARSE           - compile-time parse errors
    ; E_NOTICE          - run-time notices (these are warnings which often result
    ;                     from a bug in your code, but it's possible that it was
    ;                     intentional (e.g., using an uninitialized variable and
    ;                     relying on the fact it's automatically initialized to an
    ;                     empty string)
    ; E_STRICT          - run-time notices, enable to have PHP suggest changes
    ;                     to your code which will ensure the best interoperability
    ;                     and forward compatability of your code
    ; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
    ; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
    ;                     initial startup
    ; E_COMPILE_ERROR   - fatal compile-time errors
    ; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
    ; E_USER_ERROR      - user-generated error message
    ; E_USER_WARNING    - user-generated warning message
    ; E_USER_NOTICE     - user-generated notice message
    ;
    ; Examples:
    ;
    ;   - Show all errors, except for notices and coding standards warnings
    ;
    ;error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
    ;
    ;   - Show all errors, except for notices
    ;
    ;error_reporting = E_ALL & ~E_NOTICE
    ;
    ;   - Show only errors
    ;
    ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
    ;
    ;   - Show all errors
    ;
    error_reporting  =  E_ALL & ~E_NOTICE
    
    ; Print out errors (as a part of the output).  For production web sites,
    ; you're strongly encouraged to turn this feature off, and use error logging
    ; instead (see below).  Keeping display_errors enabled on a production web site
    ; may reveal security information to end users, such as file paths on your Web
    ; server, your database schema or other information.
    display_errors = On

  6. #6
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    quindi decommentando solo error_reporting e display_error?
    il riavvio di apache con quale comando lo fai?

  7. #7
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    Originariamente inviato da Emulator ®
    error_reporting(E_ALL | E_STRICT);
    ini_set('display_errors', '1');

    prova così
    in questo modo vedo i notice, ma i parse error non li vedo

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.