Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    5

    Ritardo nell'aggiornamento di script php su mamp con php 5.5.3

    Ciao a tutti,

    Ho notato un problema con Mamp su php 5.5.3
    Modificando uno script php... banalmente echo "pippo"; il browser non riceve l'aggiornamento e per un 20 - 30 sec carica ancora la vecchia versione. Poi si aggiorna.

    Ho notato che molta gente ha avuto questo problema e quasi tutti dicono di disabilitare OPcache dal php.ini

    Ho provato ma non funziona.

    Attualmente ho risolto impostando una versione meno recente di php, ovvero la 5.2.17
    Con questa versione il problema non esiste. Gli aggiornamenti degli script modificati sono istantanei.
    Quindi è un problema legato alla versione 5.5.3 di php.

    Qualcuno ne sa qualcosa ?

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Ovviamente se hai opcache attivo, a seconda della configurazione i tuoi script saranno in cache per un determinato tempo.
    Il mio consiglio è quello di disattivare totalmente opcache, sulla tua macchina di sviluppo non ha alcuna utilità. Imposta opcache.enable a off nel tuo php.ini e sei a posto.
    Qualsiasi versione di php precedente a 5.3 è fuori supporto (5.3 andrà fuori supporto nel 2014)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    5
    Ciao,

    l'ho disabilitata ma il problema non spariva ! Altre idee ?

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    dopo che l'hai disabilitata hai anche riavviato apache?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    5
    Certo !

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    5
    RISOLTO !

    Scusate ma forse sarò anche uno newbie, ma stavo modificando un file php.ini su Mamp che non viene letto. E non so neanche perchè lo mettono.. maledetti. Era fra l'altro nel posto in cui AVEVA senso trovarlo, ovvero:MAMP/conf/php5.5.3/php.ini - ma non viene letto. Il vero php.ini sta in /MAMP/bin/php/php5.5.3/conf/php.ini

    Una volta commentate le righe dell'OPcache i file php vengono aggiornati immediatamente.

    Ciao

  7. #7
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Scusa, ma qual è il tuo criterio per stabilire se una modifica che hai eseguito in configurazione è stata applicata? :-(
    Di solito uno controlla in phpinfo()

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    5
    Mi sto approciando da pochissimo alla programmazione. Quindi la mia verifica è controllare se succede quello che dovrebbe succedere.
    Cmq anche quella del phpinfo() può andar bene :-)

Tag per questa discussione

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.