Anche questo sarà un articolo brevissimo perché mi manca il tempo 🙁 Parlerò brevemente di quello che ho potuto notare poco fa su un sito Joomla aggiornato alla versione 3.10.11 che ha un problema con il plugin “Securimage Captcha”. Il plugin funziona ma la sua “traduzione” audio non emette alcun suono.
Attivando il debug di Joomla ho potuto vedere il seguente messaggio:
Warning: is_executable(): open_basedir restriction in effect. File(/usr/bin/lame) is not within the allowed path(s): (/var/www/nome_dominio.ext/:/tmp/:/var/lib/php/session/:/dev/urandom) in /var/www/nome_dominio.ext/httpdocs/plugins/captcha/securimage/lib/securimage.php on line 1448
Considerato che su un altro sito Joomla aggiornato alla stessa versione non c’era alcun problema con questo plugin, ho iniziato a giocare a “trova le differenze”. Per farla breve, ho visto che l’anomalia era causata da PHP 8.0. Impostando PHP 7.4, il plugin funziona egregiamente anche nella sua parte audio.