FATAL Error

clixcity

Member
License Active
I think I'm dying...

Fatal error: Uncaught UnexpectedValueException: DirectoryIterator::__construct(./images/extra/): failed to open dir: No such file or directory in /home2/rblack963/public_html/sources/join.php:384 Stack trace: #0 /home2/rblack963/public_html/sources/join.php(384): DirectoryIterator->__construct('./images/extra/') #1 /home2/rblack963/public_html/sources/join.php(77): join->process() #2 /home2/rblack963/public_html/index.php(418): join->__construct() #3 {main} thrown in /home2/rblack963/public_html/sources/join.php on line 384

Can anyone help me with this? It happened just after I setup the stopforumspam api and when I go and try to create a new account. Not sure if stopforumspam api had anthything to do with it actually.. Just what I was doing at the time.

Visolist seemed to still create the account but when I go as a member to get the link code I only get a blank page.

Also, in the admin area when I try to create screenshots for all members all I get is a black box.

Please help.
 
Last edited:

Mark

Administrator
Staff member
It looks like you are missing a folder /images/extra/
can you login via FTP and make sure this folder exists?
 

clixcity

Member
License Active
Ok... I will do that... do I need to chmod it to anything?

I'm also getting this error...

Warning: file_put_contents(/plugins/StopForumSpam-0.2/spambots/greensnirtych@gmail.com.txt): failed to open stream: No such file or directory in /home2/rblack963/public_html/sources/join.php(325) : eval()'d code on line 38
 

Mark

Administrator
Staff member
Ok... I will do that... do I need to chmod it to anything?
no nee to chmod anything
I'm also getting this error...

Warning: file_put_contents(/plugins/StopForumSpam-0.2/spambots/greensnirtych@gmail.com.txt): failed to open stream: No such file or directory in /home2/rblack963/public_html/sources/join.php(325) : eval()'d code on line 38
if your host requires you to make folders writable (chmod) then you will need to chmod 777 plugins/StopForumSpam-0.2/spambots/ but that should not be required.
 

clixcity

Member
License Active
I went ahead and chmod the spambots folder to 777 and I'm still getting the error...

Warning: file_put_contents(/plugins/StopForumSpam-0.2/spambots/oknow@gfiltered.co.txt): failed to open stream: No such file or directory in /home2/rblack963/public_html/sources/join.php(325) : eval()'d code on line 38
 

Mark

Administrator
Staff member
that error indicates that he plugin is not able to create the txt file, could be something in your host config blocking it, or a problem with that plugin. I don't think it should even be trying to create a text file at this point (unless you are testing known spammer email addresses)
 

clixcity

Member
License Active
OK, I just uninstalled stopforumspam and got a huge error. Reloaded the page and it was still there. Uninstalled it again and it worked the second time and then I was able to create a new user acount no problem.

All is well now... I will have to just solely rely on recaptcha to prevent spam.

IT WORKS!!!

I'm almost ready to start advertising... :D

Thank you again for your help!!!!!!!!!!!!!!!!!!!!!!!!!
 

Mark

Administrator
Staff member
I will have a look at that plugin as time allows, it’s been many years since I’ve installed it.
I will also be posting a new shared blacklist update in the near future, as you might have noticed we also have a blacklist function in the admin that can help a bunch to stop spam.
 

clixcity

Member
License Active
I will have a look at that plugin as time allows,........
Hey man, just an update...

I don't know if you ever updated the plugin or not but I retried the Stop Forum Spam plugin again in it worked flawlessly this time. Signed up for a test account and everything seemed to function perfectly.

Now I got spam protection to the max!!! :D

By the way...

What happens if stopforumspam detects spam?

I mean what kind of message appears?
 

Mark

Administrator
Staff member
I mean what kind of message appears?
Nothing, known spammers just get empty page. You can add a message if you like by editing the end of join_process_form.php
PHP:
if($spambot == true) {
    echo 'Get Lost, Spammer.';
    exit;
}
 
Top