Captcha and Spam Filter problems.

I have tried this with both the nightly and the standard 1.2.3 install. Fresh install each time, no extra plugins used, using the default theme (results same for other official themes).

At the moment I can only get comments to post with the captcha as Zenphoto and the spam filter as nothing. If I select mollom as the captcha It screws up the comments on the actual viewable page only display up until the name field and in the admin section it stops displaying the comment configuration options after the spam field box (no save etc). With Zenphoto captcha enabled and no spam filter comments work without a problem. With mollom or askimet spam filter options enabled it won't post a comment just sticks a # after the url and keeps trying to do something without success.

I have a mollom account and have double/triple checked I have supplied the correct keys in the correct boxes. Do you have any idea what I am doing wrong or what information I can give to help identify the cause.

Also is there a way to change the size of the Zenphoto Captcha at all? It seems awfully difficult to read and I have good vision, I could see this being an annoyance to posters on my site.

Comments

  • The Mollom and Askimet filters were supplied by users. Hopefully they are monitoring the forum and will respond to your questions.

    As for the Captch, it is pretty much stuck at the size it is. It is using PHP functions to change the character to a graphic and is using the largest font provided. You could change the background image to something that does not obscure the letters so much. Of course, then the bots that try to decipher the text from the image will also have an easier time.
  • Chief Member
    OK no worries, I'l try find the original authors and see if they can give me a hand. In the mean time I'll reduce the captcha to just numbers or possibly remove it altogether. Thanks for you help.
  • Chief Member
    As they are included as part of the build as options in the official release it might be worth testing to see if you can duplicate my results and if you can remove them from the release.
  • I've been having problems with Mollom today as well... Short version Mollom stopped working today and was throwing the following errors:

    [07-Mar-2009 01:54:48] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 317
    [07-Mar-2009 02:58:32] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 317
    [07-Mar-2009 03:10:32] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 317
    [07-Mar-2009 07:23:50] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 317
    [07-Mar-2009 11:59:02] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 317
    [07-Mar-2009 12:00:07] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 317
    [07-Mar-2009 12:00:11] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 317
    [07-Mar-2009 12:00:11] PHP Fatal error: Uncaught exception 'Exception' with message 'No servers found, populate the serverlist. See setServerList().' in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php:317
    Stack trace:
    #0 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(460): Mollom::doCall('getServerList', Array, NULL, 0)
    #1 /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php(608): Mollom::doCall('getServerList', Array, 'xmlrpc.mollom.c...', 0)
    #2 /home/[REMOVED]/public_html/gallery/zp-core/plugins/captcha/mollom.php(72): Mollom::getServerList()
    #3 /home/[REMOVED]/public_html/gallery/zp-core/template-functions.php(4240): captcha->generateCaptcha(NULL)
    #4 /home/[REMOVED]/public_html/gallery/themes/default/image.php(125): generateCaptcha()
    #5 /home/[REMOVED]/public_html/gallery/index.php(118): include('/home/[REMOVED]/p...')
    #6 {main}
    thrown in /home/[REMOVED]/public_html/gallery/zp-core/class-mollom.php on line 31

    Additionally there are now 5 roughly 39MB files in /gallery folder all named core.##### (##### is a strong of random numbers). I'm not sure what's going here but the time stamps on those files all coincide with the times those errors were generated.

    I've switched back to the ZenPhoto Captcha for the time being.
  • I have no accounts with either of them, so cannot test.
  • Chief Member
    Please can you either sign up and try this or remove it from the nightly builds and then the official build as unless people test this to see that comments don't work people may not notice that this is the reason why they get no comments.

    Do you use any spam filters or are you just lucky with a lack of spam?
  • I don't use commenting on my live site. On the test sites I use the `none` filter so I can control what happens. Of course we can remove these filters. However, obviously they worked at one time when the authors provided them. Since they have not changed since, something in the environment is different.

    Anyway, maybe the authors will also be having problems and provide a fix. But clearly, the delaly that akismet is causing is on the server side, not the zenphoto side. As to the blank page from molom, there is probably a script error which could be corrected. Please report the error.
  • Here's my problem, something caused a series of 39MB files to be written into the root directory of my ZenPhoto install... The creation of those files coincides with the errors thrown by the Mollom plugin. I like to know, as I suspect would the rest of the ZenPhoto community, if there is an exploitable vulnerability in the plugin.

    Regardless of who created the plugin as chief developer I'd think you'd want to get to the bottom of this!
  • Don't use the plugin. I'm not interested in investing in a molom account to persue this. I have lots of other things to do.
  • Huh? Invest in what??? An entry level Mollom account is free... they don't guarantee uptime though, which may be what's causing the errors.

    Has anyone look into what happens if the plugin can't connect to one Mollom's servers?
  • acrylian Administrator, Developer
    Huh? Invest in what??? An entry level Mollom account is free...
    I can only speak for myself: This is not about the free account. This is actually about privacy. I won't either create a mollom account as I actually rarely use comments, too. I try to limit my web accounts to the absolutly necessary minimum that I personally need. I know this sounds quite old school in times of social networks everywhere but I do really care about my privacy on the net. I hope you can understand that. I am sure this is what sbillard actually meant, too.

    We are a very small team so we can't support everything. I am really sorry that the support status of the spam filters is confusing. We will from now on take all third party stuff out of the official release and offer them as optional downloads to make this more clear.
  • Chief Member
    Thankyou. That would also make it much easier to note if a particular plugin isn't compatible with the latest version etc.
Sign In or Register to comment.