Back to top

Autore Topic: Le scritte Strict Standard  (Letto 2615 volte)

Offline Clodius

  • Newbie
  • *
  • Post: 19
    • Mostra profilo
Le scritte Strict Standard
« il: 21 Apr 2011, 13:11:16 »
Salve Forum,
joomla 1.6 è fantastico, ma non capisco cosa succede con le scritte Strict Standard. Nel senso che man mano che aggiungo estensioni la cosa si complica sempre di più, e finquando erano nel backend, ci convivevo ma ora, in seguito all'installazione di ice_accordion, il tutto compare in maniera massiccia anche nel frontend. Sono il locale con xamp ultima versione. Io copio e incollo ciò che visualizzo sulla pagina con la loadposition che richiama ice_accordion:

Strict Standards: Only variables should be assigned by reference in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\helper.php on line 30

Strict Standards: Only variables should be assigned by reference in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 39

Strict Standards: Only variables should be assigned by reference in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 58

Strict Standards: Non-static method LofGroupBase::parseImages() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 132

Strict Standards: Non-static method LofGroupBase::parserCustomTag() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\group_base.php on line 79

Strict Standards: Non-static method LofGroupBase::substring() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 136

Strict Standards: Non-static method LofGroupBase::parseImages() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 132

Strict Standards: Non-static method LofGroupBase::parserCustomTag() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\group_base.php on line 79

Strict Standards: Non-static method LofGroupBase::substring() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 136

Strict Standards: Non-static method LofGroupBase::parseImages() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 132

Strict Standards: Non-static method LofGroupBase::parserCustomTag() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\group_base.php on line 79

Strict Standards: Non-static method LofGroupBase::substring() should not be called statically in C:\xampp\htdocs\joomla16\modules\mod_ice_accordion\libs\content.php on line 136

Cosa significa tutto ciò?
Thanks a lot.

Offline Criztian

  • Jr. Member
  • **
  • Post: 54
    • Mostra profilo
Re:Le scritte Strict Standard
« Risposta #1 il: 06 Lug 2011, 14:36:59 »
Questi non sono errori ma sono "segnalazioni" per indicare che il codice poteva essere scritto meglio, ecco perché si chiama "strict standards". Tipicamente appaiono quando installi una versione php in locale perché i servizi di hosting disabilitano lo "strict standard" e non devi fare nulla.

Se vuoi liberartene, o chiunque stia leggendo voglia liberarsene basta che vada ad aprire il file php.ini dell'installazione di apache (o altro) e alla voce "error_reporting" deve cambiarla ad esempio in "error_reporting = E_ALL & ~E_NOTICE" per escludere gli strict standards. Attenzione a fare modifiche a php.ini.
Se ancora non dovesse essere risolto in alcune installazioni locali si deve anche cambiare "display_errors = on" in "display_errors = off" però disabilita la segnalazione degli errori quindi fatelo solo se davvero serve.
« Ultima modifica: 06 Lug 2011, 14:46:28 da Criztian »

 



Web Design Bolzano Kreatif