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

    Nuovo server, non visualizzo cio' che estraggo dal db, colpa di php.ini?

    Ogni volta che configuro un nuovo server in ufficio e utilizzo degli script miei php, ho il problema che non mi visualizza le variabili e mi ricordo che metto mano sempre al php.ini per farle uscire nella pagina.

    Sapete dirmi cosa devo commentare o come modificare?

    Mi pare che in genere tocco questa stringa, ma non ricordo con precisione cosa faccio:



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

  2. #2
    le variabili le visualizzi con echo o print forse intendi dire visualizzare gli allarmi.

    togli il ; alle seguenti righe e poi restarta apache:

    error_reporting = E_ALL
    display_errors = On

    Oppure le puoi mettere all'inizio delle pagine php che ti interessano utilizzando il comando ini_set

    http://www.php.net/manual/en/function.ini-set.php

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

  3. #3
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    Originariamente inviato da piero.mac
    le variabili le visualizzi con echo o print forse intendi dire visualizzare gli allarmi.

    togli il ; alle seguenti righe e poi restarta apache:

    error_reporting = E_ALL
    display_errors = On

    Oppure le puoi mettere all'inizio delle pagine php che ti interessano utilizzando il comando ini_set

    http://www.php.net/manual/en/function.ini-set.php
    si lo so che le visualizzo con echo o print ma non me le fa visualizzare.
    Per aggirare l'ostacolo mi sono copiato ed incollato il php.ini di un altro server su questo server e sembra funzionare.
    Ovviamente mi sono fatto una copia di backup del php.ini originale.
    Ora provo ad usare quello originale facendo come dici di fare...

  4. #4
    dal titolo ... per capirci qualcosa in piu' dovresti postare un minimo di codice. Forse non stampa perche' fallisce qualcosa con il db? Ma non vedo come ci sia di mezzo il php.ini a meno che non venga abilitata l'estensione php_mysql.

    Confronta con phpinfo() le due configurazioni.

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

  5. #5
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    praticamente ho un codice che per esempio mi tira fuori dal database i dati di una rubrica (e' un esempio), sul server vecchio o su un server che ho in remoto quello script mi funziona.
    Lo stesso script invece non mi tira fuori niente se utilizzo il php.ini originale di questo server.

    Come inserisco il php.ini del server dove ho testato quel file e che tutt'ora uso per me personalmente, lo script funziona bene.

    l'estensione php_mysql nel file php.ini non la trovo da nessuna parte, dove bisogna abilitarla?


    in pratica prima non mi usciva proprio niente, adesso invece mi esce il messaggio:

    Notice: Undefined variable: telefono in /var/www

    con php5 le variabili si definiscono in modo diverso?

  6. #6
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ok, ho risolto, mi sono copiato in locale i 2 php.ini e ho modificato qualche differenza, adesso funziona

  7. #7
    Originariamente inviato da allin81
    ok, ho risolto, mi sono copiato in locale i 2 php.ini e ho modificato qualche differenza, adesso funziona
    sperando che tra le qualche differenze non ci fosse anche register_global da mettere in ON.

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

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.