Salve,
aggiornando due siti praticamente uguali (Joomla 3.92) da PHP 5.6 a 7.2 mi è capitato salvando un articolo o modificando e salvando un modulo o un menu, di avere in uscita una pagina di errore con: Call to undefined function iconv().
Se ritorno a PHP 5.6 l'errore sparisce.
Nel forum internazionale ho trovato questo workaround: nel file administrator/components/com_finder/helpers/indexer/parser/html.php sostituire la linea 35:
$input = iconv("utf-8", "utf-8//IGNORE", $input);
conif (function_exists('iconv')) {
$input = iconv("utf-8", "utf-8//IGNORE", $input);
}
Fatto ciò tutto funziona perfettamente.
Resta il fatto che ad un aggiornamento si deve rifare la procedura, per cui vorrei capire il motivo dell'errore e come risolverlo definitivamente.
I due siti sono ospitati su due VPS diversi, ma succede lo stesso.
Qualche idea ? Grazie.