News:

Looking for documentation? Take a look on our wiki

Main Menu

404 Not Found on cart checkcout / permission problems

Started by misscherylb, April 25, 2012, 11:45:54 AM

Previous topic - Next topic

misscherylb

Hello

I have moved the website from local, where it was working find, to server and am now getting an error message when I click on cart checkout:
The requested URL /joomla15/index.php/shopping-cart/confirm was not found on this server.

When I switch off/untick "Enable SSL for sensible areas (recommended)" in VM configuration, the error message disappears and instead a blank page displays.

I am using Joomla 2.5.4 with Virtuemart 2.0.6a
PHP 5.2.17

In Joomla Global Configuration the SEO Settings are

    Search Engine Friendly URLs
    Yes (I tried NO but made no difference)
    Use URL rewriting
    No
    Adds Suffix to URL
    No
    Unicode Aliases
    No
    Include Site Name in Page Titles
    NO

In Virtuemart configuration NONE of the SEO settings ticked:
SEO Disabled    
Seo Suffix  -detail
Translate Strings    
Use Product and Category IDs    

The htaccess file is in place and named .htaccess.


I also receive an error in admin whenever I try to save in VM configuration, along with the confirmation message:
JFolder::create: Could not create directory (red)
Sorry, was not able to create directory for invoices in the Safe Path, please create there manually the folder 'invoices' (blue)
Configuration Saved (blue)
>>>However, the safe path is set (as recommended in message) and there is an invoice folder in there that I created manually. both folders have full rwx permissions.

I noticed several permission issues after installation on the server, e.g. with the tmp file and the product images files, which I fixed by expanding permission.
Could this also be a permission issue? Is there any way I can set all permissions to whatever they should be in one simple step?

Now I just received this feedback from the hosting company:
It appears that there is a misconfiguration of your Virtuemart. There are multiple references in the database to the 'httpsdocs' directory but your Joomla is located in the 'httpdocs' directory. This can be seen by the following error found in your error log :

"[Wed Apr 25 11:19:34 2012] [error] [client 95.208.154.110] File does not exist: /var/www/vhosts/natural-beauty-africa.co.za/httpsdocs/joomla15, referer: http://www.natural-beauty-africa.co.za/joomla15/index.php/shopping-cart "

This seems to be a development issue.


I'm new at this, but trying hard. If anyone could point me in the right direction, I'd be really grateful for some help.
Thanks in advance!

jenkinhill

Absolute minimum PHP version for Joomla 2.5 is http://www.joomla.org/technical-requirements.html  - ideally for J2.5 and VM2 you are using PHP 5.3+ on the server.

Do not use SEF on a local installation, and use Akeeba to backup and then install the site on the new server. At the moment you seem to have too many references to your local install configuration. Akeeba works around that.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

misscherylb

Hey, thanks so much for your support!!

So, I have re-installed the website using akeeba and kickstart.
I've been in touch with the hosting company but they say their server supports Joomla and they will not upgrade php?!
so far the website looks good
but still getting a white blank page on checkout confirmation...
and in admin if i try to change configuration settings i now get
        JFTP: :mkdir: Bad response
        JFTP: :chmod: Bad response

help, what must i do please??



jenkinhill

JFTP: :mkdir: Bad response  is an error from Joomla's  ftp layer - you do not need that turned on unless you are using a poorly set up host with permissions problems as it can interfere with some installations. There is an old thread on this error in the Joomla forum:  http://forum.joomla.org/viewtopic.php?t=314112

Advise your hosts that while Joomla 1.5 would run on old PHP, the latest2.5  versions require PHP5.3, as do many of the components for use with Joomla. Since Joomla 1.5 reaches end of life this weekend they may want to review what they are offering....
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

misscherylb

#4
hey, thanks jenkin!!
so switched off the ftp, that solved the admin issue and folder for invoices has been created successfully it says.

with regard to the host, i will forward the message. however, they do in fact offer joomla 2.5 for installation on the server. is there any other possible cause of the blank page other than php?

BTW new installation is at http://www.natural-beauty-africa.co.za/joomla


jenkinhill

The blank page was probably due to the ftp layer, but to confirm you should check the server error log file.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

misscherylb

now the hosting guys have looked into it and found
"We have noticed that when signing in with the provided details and when trying to "Confirm Order" it goes to a secure (HTTPS) site which requires an SSL Certificate for your website."

*doh* ... feeling rather stupid at this stage...
will arrange a certificate!
hope that will fix it...

thanks so much for your time and assistance! really appreciated!

misscherylb

#7
was fixed after SSL was installed...