Support Forum

Every time that you post a problem, PLEASE add the Joomla and the extension's versions and revisions (for example: Joomla 3.3.6, Contact Enhanced 3.3.5), PHP version and Server's Operating System. If you only manage only one site it is easier if you edit your profile and just add that information to your signature. Don't forget to add a detailed description of the problem. If possible, write down all steps to simulate the problem.

Before submitting a new post, PLEASE make sure you are running the latest version, test in different browsers (IE, FF, Chrome,..) and clear Joomla and browser's cache after every change you make.

Also, most questions are already answered in our FAQ and in iFAQ and Contact Enhanced documentation pages.

× This Captcha plugin works with any Joomla extension capable of using the Joomla core captcha plugin system. It generates complex images and CAPTCHA codes (including math problems) to protect forms from spam and abuse.

Product Page

it-IT non working

1 year 7 months ago #26503 by ClaudioRomeo
Hi Douglas.
I could not test your fix by now, but my provider said:

quanto indicato non deriva dal FireShield ma dalla variabile “lame_binary_path” che nel file “securimage.php” alla riga 759 viene valorizzata con il percorso “/usr/bin/lame”. Questo è un percorso assoluto non valido in quanto un plugin non può avere la possibilità di operare in un path di sistema.

In other words, /usr/bin/lame is not an allowed path in PHP 8.x. On the contrary, it is in Php 7.x.
He reverted claudioromeo.it to PHP 7 and now your plugin works.
Please, make it work in Php 8.x as well.

Please Log in or Create an account to join the conversation.

1 year 7 months ago #26505 by ClaudioRomeo
Sorry, a correction.
Now the user can ear the sound, but always the English audios, not the Italian ones...

Please Log in or Create an account to join the conversation.

1 year 7 months ago #26508 by support
Dear Claudio,

Updating the file I sent to you earlier should allow you to run PHP 8.

I'll continue investigating the issue with the Italian Audio File on Monday.

Have a blessed weekend.

Please Log in or Create an account to join the conversation.

1 year 7 months ago #26509 by ClaudioRomeo
Hi, Douglas.
Thank you for your support.
I replaceda securimage.php in plugins/captcha/securimage/lib with the new one you sent to me.
Now here we are:
  • with PHP 7 the Play button does not hang and the sound is played
  • a problem concerning the language still occurs: even if the site language is set to Italian (both back end and front end), only the English file are played
  • Obviously, the it-IT folder with the Italian files is present within plugins/captcha/securimage/lib/audio
  • in PHP 8, the Play button is still hanging and a messagge reports: Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/lame) is not within the allowed path(s): (/var/www/vhosts/claudioromeo.it/:/tmp/:/var/lib/php/session/:/dev/urandom) in /var/www/vhosts/claudioromeo.it/httpdocs/plugins/captcha/securimage/lib/securimage.php on line 1448
Please, note that the same messagge (you are right: it is just a warning and not an error) appears if using PHP 7. But in this case the audio file is played correcly.
I will send my ftp credential to your email, so you can investigate. By now, I revert my php version to 7 and default level of error reporting.

Please Log in or Create an account to join the conversation.

1 year 7 months ago #26512 by ClaudioRomeo
Hi, Douglas.
Maybe another issue is here.
On mobile (Android), the Play icon is not displayed at all.
Neither with a specific configuration for mobile nor with no specific configuration.
So, another headache for you. :laugh:

Please Log in or Create an account to join the conversation.

1 year 7 months ago #26513 by support
Dear Claudio,

I've just fixed the Audio Captcha in Italian.
Please disable the FTP account you've created for me.

I have just sent you by email a copy of the new version. I'll update the download package sometime during this week.

PS: Audio Captchas are not compatible with mobile browsers, that's why it's not displaying.

Have a blessed week.

Please Log in or Create an account to join the conversation.

1 year 7 months ago - 1 year 7 months ago #26515 by ClaudioRomeo
Thank you, Douglas.
This is the situation now:
  • with PHP 7.x, the Play icon does not hang and Italian sounds are played correctly. [Fixed]
  • with PHP 8.x the Play icon still hangs, so no sound is played. The message shown is: Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/lame) is not within the allowed path(s): (/home/path/:/tmp/:/var/lib/php/session/:/dev/urandom) in /home/path/httpdocs/plugins/captcha/securimage/lib/securimage.php on line 1448 [Not fixed]
I hope you can solve this problem with PHP 8.x.
Thank you for your support and kindness

Please Log in or Create an account to join the conversation.

1 year 7 months ago #26519 by ClaudioRomeo
Hi Douglas.
Glad to inform you that the fix you sent me privately was a success.
No warning message appears and the Italian audio file are correctly played.
Thank you a lot.

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum

Copyright © 2018 IdealExtensions.com. All Rights Reserved.

This site is not affiliated with or endorsed by the Joomla!™ Project. It is not supported or warranted by the Joomla!™ Project or Open Source Matters™. The Joomla!™ logo is used under a limited license granted by Open Source Matters™, the trademark holder in the United States and other countries.
We may collect your IP address and your browser's User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 24 months.
Feedback