doc:appunti:prog:note_di_programmazione_in_php
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:prog:note_di_programmazione_in_php [2012/05/21 22:28] – [Personalizzare php.ini in esecuzione cgi-bin] niccolo | doc:appunti:prog:note_di_programmazione_in_php [2013/04/16 11:33] (current) – [Personalizzare php.ini in esecuzione CGI o FastCGI] niccolo | ||
|---|---|---|---|
| Line 39: | Line 39: | ||
| L' | L' | ||
| - | ===== Personalizzare php.ini in esecuzione | + | ===== Personalizzare php.ini in esecuzione |
| Se il PHP viene eseguito come [[wp> | Se il PHP viene eseguito come [[wp> | ||
| Line 77: | Line 77: | ||
| date.timezone = Europe/Rome | date.timezone = Europe/Rome | ||
| </ | </ | ||
| + | |||
| + | Dopo aver modificato il wrapper - se si usa FastCGI - bisogna riavviare Apache in modo da ricaricarlo in memoria. | ||
| + | |||
| + | ===== Gestione degli errori ===== | ||
| + | |||
| + | Con alcuni software (CMS tipo Joomla, ecc.) è facile incappare in errori del tipo: | ||
| + | |||
| + | < | ||
| + | Strict Standards: Non-static method xxx should not be called statically in xxx/ | ||
| + | </ | ||
| + | |||
| + | questo specialmente dopo l' | ||
| + | |||
| + | Intanto può essere utile avere un pezzo di codice che genera un errore **'' | ||
| + | |||
| + | <code php> | ||
| + | class A { function toto( ) {} } | ||
| + | class B extends A { function toto($a) {} } | ||
| + | </ | ||
| + | |||
| + | Quindi in php.ini si verifica che gli errori E_STRICT siano disabilitati: | ||
| + | |||
| + | < | ||
| + | error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT | ||
| + | </ | ||
| + | |||
| + | Attenzione che Joomla tiene in cache le pagine generate, dopo aver modificato la configurazione del PHP è necessario svuotare la cache per vedere il risultato. | ||
doc/appunti/prog/note_di_programmazione_in_php.1337632114.txt.gz · Last modified: by niccolo
