Joomla Error: "Call to undefined method JLanguageHelper::parseIniFile()"

Indicazioni sull'errore di Joomla: chiamata al metodo indefinito JLanguageHelper :: parseIniFile ()  avvenuto in seguito ad aggiornamento via FTP da Joomla 3.7 a Joomla 3.9.1

Dopo un aggiornamento di Joomla dalla versione 3.7 alla versione 3.9.1 può confrontare l'articolo su indicato, rendendo completamente inutilizzabile il sito web, sia lato back-end che lato front-end

Modifica il file configuration.php manualmente da un client FTP ed inserendo " massimo " invece di "default" alla riga:  public $ error_reporting = 'default'; abilitiamo la visualizzazione di tutti gli errori generati da PHP e sul browser iniziamo a leggere i seguiti avvisi:

Costante JROUTER_MODE_RAW già definita in ... \ librerie \ cms \ router \ router.php sulla riga 17

Costante JROUTER_MODE_SEF già definito in ... \ librerie \ cms \ router \ router.php sulla linea 24

Il problema è la verifica in quanto da un certo punto in poi Joomla ha cambiato la struttura della cartella librerie / cms e mostra di Joomla manuale non è in grado di eliminare alcune vecchie cartelle che non devono essere più utilizzate.

Risoluzione del problema:

1) rinominare la cartella libraries in libraries.old

2) effettuare manualmente un caricamento della cartella librerie complete prelevabili dal file FULL di una Joomla 3.9.1 Pacchetto completo

3) effettuare un aggiornamento manuale attraverso la procedura del postupdate

 

Massimo Chirivì

ICT Consultant & IT Security Expert
Via Carducci 226, 73050 - Salve (LE)
Tel. +.39.3357214260
E-Mail: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Site WEB: www.massimochirivi.net

Massimo Chirivì è CEO della startup INNOVAMIND, società di consulenza informatica che si occupa di Networking, Ricerca, Sviluppo Software e Sicurezza Informatica