(Urgent) Willing to pay for help on this issue - 404 error on contact forms

Permalink
Okay I have installed using the latest concrete5 clean install, and even the older ones do the same problem.

Everything works fine on my local server (XAMMP) but as soon as I set it up on my server online, there is a problem when the contact forms get submited.

It takes me to a 404 ERROR page, saying Page Can Not Be found.

Now I have waited so long to try get this resolved. I am willing to PAY somebody to help fix this for me. My server host is apparently looking into it, but is taking him a long time.

I really need to sort this out ASAP, and if somebody can help me get this sorted today, I am happy to pay for your time.

One of the websites you can test this on ishttp://www.oceansidegraphics.co.nz/products/coffeemugs/...
and see what I mean when you submit the form.

Please get in touch on MSN at sparxdesign@live.com or flick me an email on sheldon@sparx.co.nz.

Really need to get this issue sorted.... Any advice is appreciated.

Cheers
Sheldon

Sparx
 
ScottC replied on at Permalink Reply
ScottC
I noticed you had pretty urls turned on, can you turn them off? You need to take out the stuff for htaccess that concrete5 provided to add to htaccess, and you also need to delete the db row for the config table in your db to undo the changes. I believe it is prettyurl 1 (true) or something long those lines. there should be very few rows in that table and it should make sense.

I am not that keen on server setups, but I do know that concrete5 will render that on an entirely valid file if it isn't associated with a controller, ie if i had: oceanside.com/blocks/xml/xml.php and i visited that, the xml.php would be a page not found due to pretty url assuming everything runs through the dispatcher by default(with pretty urls it does). Every "page" seems to need a controller associated with it to render if it is meant to provide something back to the browser.

For this I would start with eliminating potential variables then go from there.

Again merely providing a suggestion as I don't get into server stuff too much, maybe I should order a book on that as well :)
Sparx replied on at Permalink Reply
Sparx
I have tried turning off Pretty Urls and it still does it... I haven't tried going into database tables and mucking about in there yet. I don't see why i would need to though, as nobody else has this problem?

:S
ScottC replied on at Permalink Reply
ScottC
I am just trying to eliminate variables and isolating the problem :) I don't have much interest in administering a lamp stack, but your hosting provider certainly should.

FWIW I have installed and tested this on three different hosting providers and have had no problems with email form submission, but to be honest I am not sure what is causing it to not work for you. Again as Jelthure has mentioned I believe it may have something to do with the way your server is handling index.php

Do your rss pagelist feeds work?
Sparx replied on at Permalink Reply
Sparx
http://www.chadwickpharmacy.co.nz/index.php?cID=1

Thanks for your help - it's pretty frustrating perhaps I need to change host for my C5 installs :(
jelthure replied on at Permalink Reply
jelthure
first glance I thought it may have something to do with your .htaccess file, could you post that as well?
Sparx replied on at Permalink Reply
Sparx
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php/$1 [L]
   </IfModule>


And the contact form block I am using is the default contact form that comes with concrete5 v5.2 and 5.3, is there another contact form block I can try to use as an alternative maybe????
Sparx replied on at Permalink Reply
Sparx
My host has switched me over to another server for my concrete5 installs, and the contact form issue is working fine now!!

Random isn't it?? :) THANKS for all your help..........!
frz replied on at Permalink Reply
frz
thanks from me too IRC crew. ;)
-frz