Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Why is osCommerce on Windows so difficult?


RoohBear

Recommended Posts

Posted

I've spent a few hours browsing the messages here and it looks like the message is clear: "Use Linux, not Windows" especially if hosting with GoDaddy like I am. Btw, I chose GoDaddy because I thought $5.95 was cheap, not because of the commercials :-) Most of the messages I found were dated around Jan 2010 (six months ago).

 

I chose Windows hosting because I have an existing site that needs ASP.NET. I want to put osCommerce on it too in a hidden folder. I seriously doubt having two sites on one server will conflict, but that's what I want to do. It'll save me $70 a year. Yes, I know GoDaddy has a free option to switch to Linux, but I don't want to break my other site which is running perfect.

 

My question is that since this is OpenSource, what's the difficulty of getting this to work on Windows? Surely, there has to be a way to get it working properly. My problem is that I get the "Client does not support authentication protocol requested by server; consider upgrading MySQL client" message on the first install page. I tried making databases with mySQL 4 and 5.0 with no luck (via GoDaddy). The previous page just says that PHP 4.3.11 is installed, and is OK.

 

What protocol is it trying to use? Is there a database thing I need to do? I tried hard-coding the database info (name, password, etc) in both configure.php files, but that doesn't help. I'm sure I'm entering the password correctly.

 

I've got 15 years of C/C++ programming experience but hardly any with PHP. Is there something I can do to get this working then contribute to the project?

 

I'm having some difficulty searching through the code for the error message so I can trace down the source of the problem.

 

It would be really nice if the page BEFORE the database configuration page (where I'm stuck) could display some info about what protocol is going to be used to connect to the database, etc.

Posted

Whilst running osCommerce on Windows is a little more tricky than Linux its still pretty simple to get setup and working, the message you are getting is from mysql rather than osCommerce. See the following page

 

http://dev.mysql.com/doc/refman/5.0/en/old-client.html

 

Do GoDaddy not support PHP5? It would be a better option than trying to use PHP4 and might give better results.

 

If not you will need to start mysqld with the --old-passwords option, maybe this is something GoDaddy can help with?

Mark Evans

osCommerce Monkey & Lead Guitarist for "Sparky + the Monkeys" (Album on sale in all good record shops)

 

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

Software is like sex: It's better when it's free. (Linus Torvalds)

  • 2 weeks later...
Posted

Well, I've given up. It's just too annoying of a problem so I got a free Linux server from GoDaddy to work with for the time-being.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...