WebSite X5Help Center

 
Tony T.
Tony T.
User

Form Not Sending Data Email or Confirmation Email  en

Auteur : Tony T.
Visité 4599, Followers 2, Partagé 0  

I have designed my first website in Website X5 Professional.  I created a form to capture information at http://thenoregretslounge.com/feedback-book.html

At first Captcha and submission did not work due to no PHP.  I changed my hosting plan still within GoDaddy to support PHP and captcha and form submission work.  

I do not, however, get the data email or the confirmation email when I am testing.  It goes back to Home after submit as expected.  Is saw on another site to use a tool within the site admin to test emailing.  I received the following:  

PHP Version: 5.4.30   PASS

Session support    PASS

Server public folder path (site root folder)     FAIL

Ask your Web Space Provider for the path of the read/write folder. This folder must have its permissions set as 777

I talked with GoDaddy and they showed me where to change the permissions though we were both unclear as to which folder is the one to change permission.  I can change to Read or Write on individual levels but no place to use the number 777.  What is that and where should it happen?  I basically have on/off for each portion and each portion is there.  My choices are Full, Read, Write, Execute, Traverse File/Execute File, List Folder/Read Data, Create Files/Write Data, Create Folders / Append Data, Delete Subfolders and Files, Delete, Change Permissions, Take Ownership.

I have all of these things in an on/off but I still don't know which folder should be affected.  My folders are: 
 .plesk, cgi-bin, error_docs, httpdocs, logs, and thenoregretslounge.com

I wanted to have this up and running early this week but still experience problems with this simple form.  What do I need to do from here?  Please be very specific on what I should do to the site or in Website X5 Professional 11

Posté le
15 RéPONSES
Anthony A.
Anthony A.
User

path named www inside your root needs to be 777.

your public_html needs to be 750

php folder 755

also all of the folders that been generated with x5 needs to be 755

these settings normaly comes default, since go daddy own the worst webhost server, aften people have problem with their servers. also their advertise cheap servers but after 1st or 2nd years price will sky rocket!

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck
http://www.nuluhost.com (6 months free Web Host for x5 users, promo code: usx56m)
http://www.wdesigners.us
http://www.usx5.com (Templates and support for x5)

Lire plus
Posté le de Anthony A.
Tony T.
Tony T.
User
Auteur

Anthony, I don't know what your problem is with GoDaddy but in both of my only two posts, you feel the need to explain how awful GoDaddy is and how prices "skyrocket."  I've been with GoDaddy for over 10 years and nothing has ever skyrocketed.  So if you would not use this as a place for your personal agenda, please stick to the facts of my question.  That is what I need most help with.  Not a campaign against GoDaddy.  

In my first post, you said they could not handle PHP.  Now I have PHP with GoDaddy.  They are doing all they can to help me but I need specific help from INCOMEDIA.  The numbers you are stating above do not make sense to me.  If X5 Pro 11 is creating the folders, why don't these folders exist based on the numbers you are stating?

What would be most helpful is knowing where I should find these based on the structure created in X5 Pro 11.  What are the numbers you are stating?  It's not making sense to me.  Please don't assume I know what you're talking about.  I need more details.

GoDaddy is where I host my sites for years.  The difference is using X5 Professional 11.  I need help making it work with them which will also help your business as well as mine.  Please, I do not need a recommendation on another host service.  The idea that I should uproot all of my business with GoDaddy for a simple email form is not effecient or productive for either of us.  

Please help me with this, Incomedia.  ~ Tony T. 214.288.9542, Dallas, Texas

Lire plus
Posté le de Tony T.
Anthony A.
Anthony A.
User

the numbers are based on permissions and your host should know that, this is linux server 101.

when you upload your website, server will give those permissions automaticly, you can change them to your needs, if you have cpanel to control your host, when you right click on any file or folder it will give you an option to change permission,

it is the basic

Read

Write

Execute

and each has 3 groups User, group, world.

777 is the full permission, for all 3 read, write and execute for user, group, and world.

see attachment

as a normal user, you do not need to know that, but if you need to lear more about permission I suggest google it or go to cpanel KB and they have the full article about it.

About godaddy: I always mension that to other people stay away from it, they are a good domain registrar not a good webhost. I answerd your question first then I add my note.

if you are not happy with my helps, let me know and I will ignore your posts otherwize I will continue answering your questions like others.

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck
http://www.nuluhost.com (6 months free Web Host for x5 users, promo code: usx56m)
http://www.wdesigners.us
http://www.usx5.com (Templates and support for x5)

Lire plus
Posté le de Anthony A.
Incomedia
Claudio D.
Incomedia

Hello Tony,

If the email is not been sent it could depend on the fact the hosting server is not supporting the PHP mail() function necessary to send the emails, which is used by the program.

You will need to contact the hosting support to ask if on the hosting this specific php function, mail(), is supported and active, otherwise the emails will not be sent.

Many thanks!

Lire plus
Posté le de Claudio D.
Tony T.
Tony T.
User
Auteur

Using http://www.thenoregretslounge.com/admin/website_test.php with admin credentials, it now shows all pass.  I still do not receive email data or confirmation data when using the form at http://thenoregretslounge.com/feedback-book.html  

Are you able to determine what could now be the problem?  I wish I had more to add.  I was so excited when the admin test worked.  I went to the form and have made a submission but did not receive anything.  I've used another email address to make sure not spam filtered and did not receive any email still.  Can you help with where to go from here?

Lire plus
Posté le de Tony T.
Anthony A.
Anthony A.
User

open your project in x5 pro, go to step 4, advance setting, go to data managment, at the Email section you have 2 drop down setting, see if the data submissing is in POST, change it to GET, then upload your website and check, if it did not work, go back to the program, change the submission the the POST, then change the script to Low-Level SCript, upload your website and check again. if still problem exist, go back tho x5, keet it in low lwvwl script and change the submission again to GET, upload again.

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck
http://www.nuluhost.com (6 months free Web Host for x5 users, promo code: usx56m)
http://www.wdesigners.us
http://www.usx5.com (Templates and support for x5)

Lire plus
Posté le de Anthony A.
Tony T.
Tony T.
User
Auteur

Thank you, Anthony.  After I went to change the submission type to GET, I posted to the internet.  I Upload the website to the internet.  I some pages upload quickly then it gets to "Saving project and updating files..." and stops at 50%.  This happens after the pages upload.  My form submission still acts like it works but i don't get the data page or email confirmation.  I don't know if this could be part of it.  To me, it seems like this lockup at 50% is trying to do something local but I'm not sure.  Is it possible this is why my form is still not working though the tests pass.  I also change back to POST and I am now consistently having the lockup at 50% when Saving project and updating files...

This has all been very helpful so far and we seem to be very close.  Once this form is working, I'll be on my way.  I hope you have something to offer about this.  

Lire plus
Posté le de Tony T.
Anthony A.
Anthony A.
User

keep it in low-level script and post setting, in your x5 program hold down the Ctrl and hit the preview, then empty your host folder (delete your entire website) and then upload your entire website. see if that helps.

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck
http://www.nuluhost.com (6 months free Web Host for x5 users, promo code: usx56m)
http://www.wdesigners.us
http://www.usx5.com (Templates and support for x5)

Lire plus
Posté le de Anthony A.
Tony T.
Tony T.
User
Auteur

Thanks, again, Anthony.  I have done what you asked and have the same result.  A form not working and lockup at 50%.  Image attached.  Do you have any other suggestions to get this form working?  http://thenoregretslounge.com/feedback-book.html

Lire plus
Posté le de Tony T.
Anthony A.
Anthony A.
User

Have you tried to export your website to the disk? if not, try that path, save the website inside your hard, then zip it (.zip) and upload it to your host (make sure your host has that future to unzip the file), see if that will work for you.

as long as upload is not finish, that means some file could be missing.

if your host does not support zip files to upload, then download filezilla, it is a free ftp uploader, then upload your website with it.

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck
http://www.nuluhost.com (6 months free Web Host for x5 users, promo code: usx56m)
http://www.wdesigners.us
http://www.usx5.com (Templates and support for x5)

Lire plus
Posté le de Anthony A.
Incomedia
Claudio D.
Incomedia

Hello Tony,

If you contact your hosting provider to ask if they support the PHP mail() function then you will be sure if the form will work or not. If they blocked this function there is no setting in the program which allows to send the email since this function on the hosting server is not active.

Try to get this information from your hosting provider to be sure the emails will be sent.

Many thanks!

Lire plus
Posté le de Claudio D.
Tony T.
Tony T.
User
Auteur

Thank you, again, Anthony.  PHP mail is supported and I used Filezilla to post the entire site again.  Everything "acts" like it's working including Captcha but I don't receive the email data or confirmation.  Checked spam just in case and nothing there.  Form: http://thenoregretslounge.com/feedback-book.html .  What could I possibly still be doing wrong?  Also, what does the Ctrl+Preview do?  Should I always use that?  Here is my last attempt and please let me know what you think:  I changed my hosting from Classic Windows to Windows with Plesk which supports php and some Linux-related features.  Should I just go all the way to Linux?  At this point, I don't have a preference.  I've taken down all of my other sites to rebuilt in WebsiteX5 Professional 11 but can't move forward with any others until I know that I can have a working contact form.  As far as I can tell, everything is in place and working as expected.  PHP supported, mail supported, and i'm using Filezilla to post with no errors.  Anything you could offer again would help.  I'm ready to move on as soon as possible.  Thanks, again, for your help.  ~ T.

Lire plus
Posté le de Tony T.
Anthony A.
Anthony A.
User

Tony

Ctrl+preview will reload your entire website and not just the preview of the target page. you dont need to always do that, just do it when you change setting to different pages, also if you ended up with blank preview, that will help you to reload your entire website.

I will suggest you to go all the way Linux.

if you were creating asp or .net projects or anything related to microsoft I would say stay, but when we talking about php, html5, java, bootstrap, etc, I would say only linux server.

change it to linux server and see what would be the result. I believe by default everything should start working.

Also if you would like to, please go ahead and compare their plan/pricing with our website x5 plan http://www.usx5host.com

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck
http://www.usx5host.com (6 months free Web Host for x5 users, promo code: usx56m)
http://www.usx5.com (Templates and support for x5)
http://www.wdesigners.us

Lire plus
Posté le de Anthony A.
Der Zwoemti
Der Zwoemti
Moderator

You can test all Email Scripts  in the control panel! 

Change to Linux and become happy again. 

Lire plus
Posté le de Der Zwoemti
Tony T.
Tony T.
User
Auteur

I have since gone to Linux with GoDaddy and everything seems to be working as expected.  The confirmation email is a little inconsistent on return, but I'm consistently getting the email data.  Thank you for all of your help!

Lire plus
Posté le de Tony T.