Back to top

Autore Topic: Strict Standards: Accessing static property JCache::$_handler as non static in C  (Letto 18657 volte)

Offline adrelius

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Ciao a Tutti
Ho installato xampp per fare alcunew prove con Joomla 1.7 ma appena finito di caricare e configurare joomla 1.7 nella pagina localhost sia nella parte alta del template che nella parte bassa mi spunta una scritta con la seguente ducitura
Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\libraries\joomla\cache\cache.php on line 420
Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\libraries\joomla\cache\cache.php on line 422
credo di avere provato la qualsiasi ma non so proprio cosa fare
Avete riscontrato questo errore ?? Grazie per l'aiuto che mi darete :-))

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Ciao a Tutti
Ho installato xampp per fare alcunew prove con Joomla 1.7 ma appena finito di caricare e configurare joomla 1.7 nella pagina localhost sia nella parte alta del template che nella parte bassa mi spunta una scritta con la seguente ducitura
Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\libraries\joomla\cache\cache.php on line 420
Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\libraries\joomla\cache\cache.php on line 422
credo di avere provato la qualsiasi ma non so proprio cosa fare
Avete riscontrato questo errore ?? Grazie per l'aiuto che mi darete :-))


Dal php.ini dovresti avere questo:

error_reporting  =  E_ALL & ~E_NOTICE | E_STRICT

elimina | E_STRICT e vedi se funziona correttamente
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline adrelius

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
non funziona anche perchè da me ho trovato queste:
error_reporting
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED

Offline joomlina77

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
stesso problema con easy php Strict Standards:  Accessing static property JCache::$_handler as non static in C:\Program Files\EasyPHP-5.3.8.0\www\joomla\libraries\joomla\cache\cache.php on line 396
  350 395 396

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
non funziona anche perchè da me ho trovato queste:
error_reporting
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED


Hai sicuramente anche quelle, ma quelle sono righe commentate non c'entrano.


Più sotto devi per forza avere una variabile non commentata che inizia con error_reporting =, lì dovresti avere anche un | E_STRICT che devi tirare via, salvi e fai ripartire apache ovviamente. Guarda bene e vedrai che troverai la stringa giusta.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline joomlina77

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
 8) fantastico trovato!!! domani provo se va!!!! grazie 1000

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
8) fantastico trovato!!! domani provo se va!!!! grazie 1000


di niente, ricordati prima di riprovare il sito di far riavviare il server apache in modo che ricarichi le configurazioni di php, sennò vede sempre lo stesso :) se usi xampp fai stop e start.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline ibra842

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
scusa te non ho capito io uso xaamp come devo fare per eliminare quella riga e far si che gli errori vengano eliminati??

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
scusa te non ho capito io uso xaamp come devo fare per eliminare quella riga e far si che gli errori vengano eliminati??


il file php.ini si trova in xampp/php/php.ini, lo modifichi con qualsiasi editor di testo...salvi, riavvii apache (dal pannello di controllo di xampp fai stop/start sul servizio apache).
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline joomlina77

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
io con Easy php ho risolto seguendo questi post, per ki ne avesse bisogna faccio un bel copia e incolla ziaooo :)

Offline ibra842

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
io ho due file in xaamp php,uno è php.ini-development l altro php.ini-production quale correggo??
 
 
 

Offline ibra842

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
poi se faccio stop su apache resta la scritta runnig e sotto nel piccolo display scrive error-1

Offline ibra842

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
HO TROVATO SOLO STA STRINGA  error_reporting = E_ALL & ~E_DEPRECATED

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
HO TROVATO SOLO STA STRINGA  error_reporting = E_ALL & ~E_DEPRECATED


Strano, che versione di php usi? Dopo la 5 mi pare che gli errori di avviso e strict sono di default.


Prova a commentare la stringa, inserendo ; davanti ad essa...salva, riavvia apache e prova a vedere se ti da ancora il problema. Solo per vedere se il problema è il report di php o se nel tuo caso è qualcos'altro...
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline ibra842

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
PHP 5.3.5

Offline ibra842

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
ho scritto salva davanti la stringa ma nulla sempre quel problema che cavolo :(

Offline ibra842

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
cioè volevo dire ho commentato e salvato

Offline fafy85

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo

Dal php.ini dovresti avere questo:

error_reporting  =  E_ALL & ~E_NOTICE | E_STRICT

elimina | E_STRICT e vedi se funziona correttamente


sei un mitooooooooooooooooo murphz, ti ringrazio tantissimo perchè seguendo le tue istruzioni finalmente ho risolto quel maledettissimo problema :)
però volevo sapere una cosa, forse è una domanda sciocca ma..togliendo quel valore a quella stringa non è che provoca problemi futuri???? cioè da ora in poi funzionerà tutto alla perfezione in joomla o questo potrebbe provocare altri problemi???' scusa la domanda ma non sono un'esperta in materia, sono alle primissime armi :P

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
l'error reporting non pregiudica il funzionamento, determina solo che errori ti vengono mostrati.


in ogni caso puoi ottenere lo stesso effetto in runtime utilizzando la funzione error_reporting(), http://php.net/manual/en/function.error-reporting.php
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline kill_kenny_it

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
stesso problema con easy php Strict Standards:  Accessing static property JCache::$_handler as non static in C:\Program Files\EasyPHP-5.3.8.0\www\joomla\libraries\joomla\cache\cache.php on line 396
  350 395 396

Io ho risolto aggiungendo al cache.php "error_reporting (0);" in questo modo:

<?php
error_reporting(0);
/**
* @package     Joomla.Platform
* @subpackage  Cache

..quindi non riporta più nessun errore.
:)


 



Web Design Bolzano Kreatif