Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › Error 404 – Not Found Upon checkout
- This topic has 3 replies, 2 voices, and was last updated 13 years, 7 months ago by amin007.
-
AuthorPosts
-
April 17, 2011 at 8:49 pm #3201skeepMember
I get Error 404 – Not Found when trying to checkout after adding an item to my cart. When clicking the paypal checkout button I get the error. I know the paths are correct and the files exsist. I’m sure what else to check, but after reinstalling, reading the forums for help and trying everything I can think of I’m stuck. I would greatly appreciate any help to fix this issue. Sincerely.
April 17, 2011 at 11:00 pm #31447amin007ParticipantIf the PHP file is there but it gives a 404 when accessing then you need to check a few things.
1) The “eStore_payment_submission.php” file is not in the eStore plugin’s directory (maybe it didn’t get uploaded properly?)
2) The “eStore_payment_submission.php” file has wrong file permission setup (The proper permission of that file should be 644. If you have loose permission settings on that file then your server will block that script from running it due to security issues)
3) You have a .htaccess file issue (e.g. some line in your .htaccess file is restricting the “eStore_payment_submission.php” file to run)
The following two links have two examples of this .htaccess issues:
Affiliate Sign Up form does not pull up register.php, getting error page
4) A memory limit on your server is stopping the PHP script (eStore_payment_submission.php) from executing. If you contact your hosting and tell them that executing a PHP script is giving a 404 error then they will know what to do.
This post has some more info where this similar issue was encountered:
https://support.tipsandtricks-hq.com/forums/topic/404-on-estore_payment_submissionphp
April 18, 2011 at 12:56 am #31448skeepMemberThank you for the reply, everything checks out.. but I’m not sure about the .htaccess file. Here is what mine looks like. It’s greek to me, I’m not sure if something needs to be changed, or added. I read the other posts, but didn’t see any that let me know what I should do tell me what should be in the file to make it work. Can you take a look and let me know?
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName equolution.com
AuthUserFile /home/eqhorsey/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/eqhorsey/public_html/_vti_pvt/service.grp
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
April 18, 2011 at 6:13 am #31449amin007Participantthe above .htaccess file looks good to me (bear in mind that you can actually have other .htaccess files in the child directories).
Lets do a simple test. Create a “test.php” file with the following content:
<?php
echo "Hello World! PHP is executing scripts nicely."
?>Upload this file to somewhere on your site then try to access it from the browser. Does it give you a 404 or can you actually see the “Hello World” message?
-
AuthorPosts
- You must be logged in to reply to this topic.