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

    [php5-Apache 2.0.55] Restituisce errore 500 anzichè errore php

    Ho appena installato l'ultima versione di php5 (stabile) su apache (windows), ma mi sono trovato nell'impossibilità di leggere alcun errore restituito dal php, cioè quelli gestibili dall'error_reporting, per capire.

    Praticamente, se c'è un errore di sintassi o di altra natura mi restituisce sempre l'errore 500 (che però è gestito da apache, che però col php4 funzionava).

    Ho provato a smanettare con la configurazione sia di apache che di php, e, almeno per quanto riguarda le direttive identiche alla versione precedente, non cambia nulla.

    La cosa più strana è che la configurazione di Apache, a parte il modulo che riguarda php, non è cambiata! Come può essere?


    Ciaoooooo!!!!!
    Originariamente inviato da kalamaro
    una volta avevate linkato la pagina di un software per eliminare i ciao! di debug dai post, ho provato nel mio negozio di fiducia a scaffale non lo hanno, vi ricordate il nome?

  2. #2
    Risolto!

    Spiego: avevo installato lo zend framework, il quale aveva inserito alcune modifiche nella configurazione di entrambi i programmi.
    In particolare, nel file httpd.conf ho dovuto togliere il commento alla riga:
    PHPIniDir "D:/Programmi/PHP5/"

    e cancellare (o commentare) questa parte:
    codice:
    LoadModule zend_enabler_module "D:/Programmi/Zend/Core/modules/apache2/zend_fcgi.dll"
    FastCgiConfig "D:/Programmi/Zend/Core/etc/fastcgi.conf"
    AddHandler fastcgi-script .php
    AddType application/x-httpd-php .php
    <Location /ZendCore>
      Order deny,allow
      Allow from all
    </Location>
    Alias /ZendCore "D:/Programmi/Zend/Core/GUI"
    E nel file php.ini ho dovuto re-impostare a On questa riga:

    display_errors = Off




    Ciaoooooooo!!!!!!!!
    Originariamente inviato da kalamaro
    una volta avevate linkato la pagina di un software per eliminare i ciao! di debug dai post, ho provato nel mio negozio di fiducia a scaffale non lo hanno, vi ricordate il nome?

  3. #3
    maLOOOL

    sconsiglio a CHIUNQUE legga questa discussione di utilizzare questo sistema!!!

    E' un vero suicidio disabilitare la visualizzazione degli errori (warning, notice e co), anche perché gli unici che causano l'errore 500 sono quelli fatali in genere perché bloccano l'esecuzione prima che il modulo per fastcgi invii gli headers al webserver non facendogli capier più niente e facendogli per l'appunto stampare un bell'errore 500

    Su windows, puoi benissimo mettere PHP come modulo invece che come FastCGI senza alcun tipo di preoccupazione soprattutto
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #4
    Ma guarda che infatti io li ho riabilitati gli errori!
    Ho scritto chiaramente che ho scritto On al posto di Off.


    Ciao!
    Originariamente inviato da kalamaro
    una volta avevate linkato la pagina di un software per eliminare i ciao! di debug dai post, ho provato nel mio negozio di fiducia a scaffale non lo hanno, vi ricordate il nome?

  5. #5
    Originariamente inviato da debug
    Ma guarda che infatti io li ho riabilitati gli errori!
    Ho scritto chiaramente che ho scritto On al posto di Off.


    Ciao!
    ah, ehm :figura-di-cacca: ... scusami ma andavo di fretta ed ho letto solo la riga del display_errors off
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.