This is my first post so I'm a bit lacking in how things work here. I built my contact form and after much searching through the forum finally was able to make it viewable and mostly functional on my web contact page at http://www.rhemaguitars.com/contact.html . When I fill in the form and submit it, I get the following ERROR:
Your form could not be submitted for the following reason(s):
Warning: [ err 2/line 45/utilities.inc.php] error_log(/home/rhemagui/public_html/Contact Form/storage/fb_error.log.php) [<a href='function.error-log'>function.error-log</a>]: failed to open stream: Permission denied
Warning: [ err 2/line 84/utilities.inc.php] error_log(/home/rhemagui/public_html/Contact Form/storage/fb_error.log.php) [<a href='function.error-log'>function.error-log</a>]: failed to open stream: Permission denied
Failed to open database [1045] SQLSTATE[28000] [1045] Access denied for user 'rhemagui_Bill'@'host.hostingbusinesses.com' (using password: YES).
I viewed all the forum threads regarding issues similar to mine but since I build guitars for a living and not websites, I lack greatly in understanding as to how to fix this problem. I'm trying to get it to send to MySql since what I've read has me believing that's where it must go to store in order to use it it on my webhosting site and not the "S-Drive". My real preference, and the reason I purchased this software today, is that I wanted the completed form once filled and submitted, to go directly to my email Inbox, and not have to log into cPanel to view it. I sure would appreciate some help in solving this problem because I've spent all day on what I expected to be a simple task with your software. Time at the computer means lack of production time in the shop in my profession. Which translates to $$$ in a one man business. Thank you in advance for your help in this matter. I DO appreciate your time.
Your form could not be submitted for the following reason(s):
Warning: [ err 2/line 45/utilities.inc.php] error_log(/home/rhemagui/public_html/Contact Form/storage/fb_error.log.php) [<a href='function.error-log'>function.error-log</a>]: failed to open stream: Permission denied
Warning: [ err 2/line 84/utilities.inc.php] error_log(/home/rhemagui/public_html/Contact Form/storage/fb_error.log.php) [<a href='function.error-log'>function.error-log</a>]: failed to open stream: Permission denied
Failed to open database [1045] SQLSTATE[28000] [1045] Access denied for user 'rhemagui_Bill'@'host.hostingbusinesses.com' (using password: YES).
I viewed all the forum threads regarding issues similar to mine but since I build guitars for a living and not websites, I lack greatly in understanding as to how to fix this problem. I'm trying to get it to send to MySql since what I've read has me believing that's where it must go to store in order to use it it on my webhosting site and not the "S-Drive". My real preference, and the reason I purchased this software today, is that I wanted the completed form once filled and submitted, to go directly to my email Inbox, and not have to log into cPanel to view it. I sure would appreciate some help in solving this problem because I've spent all day on what I expected to be a simple task with your software. Time at the computer means lack of production time in the shop in my profession. Which translates to $$$ in a one man business. Thank you in advance for your help in this matter. I DO appreciate your time.
Sorry you are having problems. This issue is caused by permissions not being properly set on your server. With an FTP client, locate the folder called storage and change the permissions for that folder and all folders under it to 755.
If that does not fix the problem, there probably is something wrong with your MySQL setup. If you FTP into the server, go into the folder storage and you will hopefully find a log file. Look in that file for additional information.
If that does not fix the problem, there probably is something wrong with your MySQL setup. If you FTP into the server, go into the folder storage and you will hopefully find a log file. Look in that file for additional information.
Learn the essentials with these quick tips for Responsive Site Designer, Responsive Email Designer, Foundation Framer, and the new Bootstrap Builder. You'll be making awesome, code-free responsive websites and newsletters like a boss.
Another problem that keeps cropping up is file names/directory names. Go back and remove the 'spaces' in your filenames. ie. Contact Form should be contact-form. Problem is that when viewed locally the form works great, but after uploading to the net the some browsers treat filenames different and choke on spaces. You'll save yourself some grief if you get rid of the spaces now. Good luck.
Graphics for the web, email, blogs and more!
-------------------------------------
https://sadduck.com
-------------------------------------
https://sadduck.com
Thanks for the quick replies Scott, and Gunsmoke! I'll go check these things y'all suggested and report my results as soon as I'm done. Much appreciated!

I just feel all at home with people that say "y'all".

Graphics for the web, email, blogs and more!
-------------------------------------
https://sadduck.com
-------------------------------------
https://sadduck.com
Well Gunsmoke, I reckon y'all is a standard part of my vocabulary. You can take the boy outta Texas, but you can't take the Texas outta the boy! 
Back to the problem at hand though, I checked all that was suggested and it seems, at least as far as my understanding (which is limited) that I followed procedures and setup correctly. As for My SQL in cPanel, I can't seem to figure out what gives? In the public_html folder there is a Contact folder. In it there are 3 folders, a CSV, a DB, and the other escapes my memory at the moment. When I setup my form originally, I set it to post to CSV and to My SQL that I set up in my host. I've tried everything I could think of in addition to what y'all mentioned above all with zero success. This has become a frustrating time hog with what I expected to be a simple process using a "user friendly" software and I still don't have the problem solved. If you or someone could please explain to this non-IT guy in laymen's terms some specific things I could do to fix this, I'd really appreciate it! What I'd really like (if possible) is some php code I can paste in the body of the contact page that would capture the form data and email it to me when sent. Surely this is possible! But with me being a luthier and not a code guru, I'm at a loss!

Back to the problem at hand though, I checked all that was suggested and it seems, at least as far as my understanding (which is limited) that I followed procedures and setup correctly. As for My SQL in cPanel, I can't seem to figure out what gives? In the public_html folder there is a Contact folder. In it there are 3 folders, a CSV, a DB, and the other escapes my memory at the moment. When I setup my form originally, I set it to post to CSV and to My SQL that I set up in my host. I've tried everything I could think of in addition to what y'all mentioned above all with zero success. This has become a frustrating time hog with what I expected to be a simple process using a "user friendly" software and I still don't have the problem solved. If you or someone could please explain to this non-IT guy in laymen's terms some specific things I could do to fix this, I'd really appreciate it! What I'd really like (if possible) is some php code I can paste in the body of the contact page that would capture the form data and email it to me when sent. Surely this is possible! But with me being a luthier and not a code guru, I'm at a loss!
Bill Try setting up your form with one choice, either csv or MySql. This makes it easier to help you if you only choose one option for now.

I can't hear what I'm looking at.
It's easy to overlook something you're not looking for.
This is a site I built for my work.(RSD)
http://esmansgreenhouse.com
This is a site I built for use in my job.(HTML Editor)
https://pestlogbook.com
This is my personal site used for testing and as an easy way to share photos.(RLM imported to RSD)
https://ericrohloff.com
It's easy to overlook something you're not looking for.
This is a site I built for my work.(RSD)
http://esmansgreenhouse.com
This is a site I built for use in my job.(HTML Editor)
https://pestlogbook.com
This is my personal site used for testing and as an easy way to share photos.(RLM imported to RSD)
https://ericrohloff.com
I appreciate your quick response, Eric. Unfortunately, that's one of the many things I tried today to no avail. Tried one choice of each at different times went through the whole all the processing all over each time ans till the same failed results. In addition I even tried to set it up to reverence the specific folder in the public_html group of folders with all the proper pointers and login info, and the only thing it did was give me a similar error. I tried looking at the php code regarding the error locations in my original post and I can't recognize anything that could potentially be a problem in the lines the error mentions. Of course, my understanding of php is none to limited at best.

Lots of misspellings above due to this wireless keyboard and my failure to proofread.

If you FTP into the server, go into the folder storage and you will hopefully find a log file. Look in that file for additional information. If there is a failure, that will help identify what it is.
I also see people make this mistake as well. Do not create the table manually in MySQL. Just create the database only. On the first submit, Form Builder will create the table for you. Manually making it will cause all sorts of problems.
I also see people make this mistake as well. Do not create the table manually in MySQL. Just create the database only. On the first submit, Form Builder will create the table for you. Manually making it will cause all sorts of problems.
Learn the essentials with these quick tips for Responsive Site Designer, Responsive Email Designer, Foundation Framer, and the new Bootstrap Builder. You'll be making awesome, code-free responsive websites and newsletters like a boss.
Have something to add? We’d love to hear it!
You must have an account to participate. Please Sign In Here, then join the conversation.