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

    500 Internal server error quando richiamo un metodo

    ciao!

    ho questo script che includo nelle varie pagina:
    codice:
    session_start();
    
    include_once './lib/costanti_file.php';
    
    $connessione = Connessione::getInstance();
    $utenti = new Utenti($connessione);
    var_dump($utenti->getAll());
    il problema è quando richiamo quel metodo dell'oggetto Utenti.
    in pratica mi da errore 500 Internal server error.
    se commento quella riga non ottengo errori.
    quel costanti_file.php al momento ha solo questo dentro:
    codice:
    function __autoload($class) {
        $file = str_replace('\\', DIRECTORY_SEPARATOR, $class) . '.php';
        include_once $file;
    }
    qualche idea??

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,999
    Bisognerebbe vedere il codice del metodo getAll(), il problema potrebbe derivare da una delle sue istruzioni, ad esempio dalla connessione al db che fallisce.

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Bisognerebbe vedere il codice del metodo getAll(), il problema potrebbe derivare da una delle sue istruzioni, ad esempio dalla connessione al db che fallisce.
    allora, in pratica avevo fatto la copia del sito in una sottocartella per lavorarci.
    dopo 2000 test ho provato a cancellare tutte le librerie dentro a new/libs, e prendere quelle che stanno nella root.

    non ho più avuto problemi.
    evidentemente su questo server gli da fastidio che ci siano librerie / classi che si chiamano con lo stesso nome, anche se in cartelle diverse.

    ovviamente ho controllato che richiamavo quelle dentro a new/libs.

    bho......

  4. #4
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    130
    questo tipo di errore può avere diverse cause, forse è meglio controllare i log del server per campire da dove nasce il problema.

  5. #5
    Quote Originariamente inviata da ninja72 Visualizza il messaggio
    questo tipo di errore può avere diverse cause, forse è meglio controllare i log del server per campire da dove nasce il problema.
    si ma alla fine posso lavorare anche così.
    il server è un servizio di hosting condiviso, quindi non ci sto a perdere più di tanto tempo in questo caso.

    sul mio server personale, ed anche su altri hosting condivisi in realtà, non ho mai avuto di questi problemi.

    quindi ripeto, bha......

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,999
    Il log del server potrebbe dirti l'errore specifico riscontrato nella tua applicazione ed aiutarti a capire la causa, non ti da un errore del server in generale.

  7. #7
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Il log del server potrebbe dirti l'errore specifico riscontrato nella tua applicazione ed aiutarti a capire la causa, non ti da un errore del server in generale.
    si ok, ma non ho la possibilità di visualizzare i log del server, essendo su hosting condiviso (non mio) e non avendo gli accessi a quelle info.

    visto che cmq funziona tutto anche così amen.
    l'importante è che possa lavorare!

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 © 2020 vBulletin Solutions, Inc. All rights reserved.