C'è un modo per verificare se stiamo eseguendo uno script PHP su localhost - server di sviluppo o su server live - server di produzione? C'è qualche costante, variabile, funzione PHP, ecc. Che può darmi queste informazioni.Come possiamo verificare se stiamo eseguendo lo script PHP su localhost?
Ho bisogno di questo per inserire impostazioni diverse per server di produzione e sviluppo. Ora analizzo l'URL per vedere quale è, ma mi chiedevo se ci fosse un modo migliore per farlo. La mia preoccupazione è che possiamo cambiare l'URL dello script e questo potrebbe rovinare il mio assegno.
Sto cercando poche soluzioni con un file di configurazione e una condizione IF in base a cui definirò diverse impostazioni. L'unico problema è che non voglio modificare l'istruzione IF quando ci sono cambiamenti nelle impostazioni del server come hostname, root_doc o qualcos'altro che sto usando per identificare l'host locale/remoto.
E desidera aggiornare SVN da un'unica fonte senza modificare nulla sul mio server di produzione.
E mi piacerebbe idealmente essere in grado di eseguire e lavori CRON con queste impostazioni.
L'ambiente di testing locale (host) utilizza lo stesso hostname dell'ambiente di produzione? –
stai usando un framework in cui hai una posizione di configurazione condensata? – jondavidjohn
@jondavidjohn no –