Form PHP Script is missing from your web server

Hello,

I recently created a website in Adobe Muse, and uploaded/hosted the files via Github Mac client. The website works completely fine except the contact/email form submission (http://dsintheta.com/contact-form.html). I have attached an image of the error popup. Please have a look.

Adobe Muse created 4 php files in the scripts folder when I added the Contact form Widgets (throttle, check, process, u3808); But i have no idea how they work.

This is my first web code and I am a complete newbie to all these (only beginners’ experience). Please help with the steps that I would need to follow.

Thanks in advance. :slight_smile:
Rahul

Try changing your file name to contact-form.php.

Are you working on your local machine or your actual web server, provided by a host? if the former than do you have PHP installed on your machine? I don’t think muse would install php for you. So that has be done separate of muse.

The HTML is attempting to open this

action="scripts/form-u3808.php"

so if the php file to process the form is called u3808.php, then you need to rename the one you uploaded as u3808.php to form-u3808.php - but it’s important to know which of the four files it uploaded is the one that will actually process your form data.

So, which file are you talking about?

I uploaded the HTML files in my Github Repo. The whole website is running from the Repo itself.

Here is the full list of files in the scripts folder (default generated by Muse along with the contact form widget)

I don’t think your website is setup correctly. As when I visit http://dsintheta.com/scripts/form-u3808.php, it downloads the file. It shouldn’t do that. That means it isn’t parsing PHP on your site, which is going to make it impossible to use Muse.

Who is your host? As you may want to get in contact with them to figure out how to remedy this.

My website is hosted on Github. I had a talk with the support team and this is what I get in reply from them.

So, I guess, the whole point of using a dynamic content hosted on Github was useless.
:frowning:

Githubs only purpose is to host repositories of static code and share with others. Github is not a means of viewing those files as a website. To do that you will need a web server and/or host.

1 Like

Yeah, sorry, I didn’t make that connection earlier when you referenced GitHub. You’ll have to get a different host or just provide an email address people can use to contact you.

1 Like

Yep. I did that !
Thanks everybody for al your time ! :smile:

One more thing. Is your github repo public or private? Because if it is public, you may be exposting your SMTP credentials, as surely that information is stored in one of the PHP files.

If that is the case, I strongly encourage you to make your repo private and change your email password immediately.

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.