fbpx

Apache Server

Se ad un certo punto ti è capitato di imbatterti in questo errore nel tuo sito Joomla!:

Cannot use Joomla\String\String as String because 'String' is a special class name in... /libraries/vendor/joomla/registry/src/Format/Json.php on line 12

molto propbabilmente la causa è una vechhia versione di Joomla che non funziona con le ultime versioni di php.

Soluzione:

vai nel pannello di amministrazione del tuo servizio di hosting per quello specifico sito e fai un downgrade della versione di php che fa girare il tuo spazio web, magari alla versione 5.6 oppure aggiorna la tua versione di Joomla all'ultima in circolazione (sarebbe la soluzione migliore).

La prima soluzione è la più veloce ma la meno raccomandabile, in quanto un sistema più aggiornato è sempre più efficiente e sicuro, la seconda è la meno veloce, forse anche molto problematica se la versione di Joomla è piuttosto vecchia.

A te la scelta!

Nel file .htaccess può accadere che vi sia la seguente direttiva "Options +FollowSymlinks", ebbene con alcuni provider questa istruzione, indirizzata al webserver, può causare qualche problema e se è il vostro caso vi invito a renderla inoffensiva trasformando la riga in un commento in questo modo:

#Options +FollowSymlinks

Riprovate e se tutto funziona lasciate pure così, per chi volesse approfondire vi segnalo la pagina ufficiale:

http://httpd.apache.org/docs/2.2/mod/core.html#options

Per completezza di informazione l'errore che da è il noto 500-Internal server error.

Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.