jmarinac Posted October 17, 2005 Posted October 17, 2005 I am trying to make OSCommerce work on an IIS server. I am running XP Pro, IIS 5, MySQL 4.1, PHP 4.4., phpMyAdmin 2.6.4 - all seem to be behaving just fine. This combination of versions seem to play nice together. However, whenever I load up OScommerce 2.2, it seems to get very confused as to the paths where different files are supposed to reside - (e.g. oscommerce.sql). I have been advised by a mod on this site to scrap this effort and download a "packaged solution" called XAMPP with Apache, ... I will probably take his advice and do this. However, I am really curious - has anyone been able to get this to work with IIS and, if so, what is the proper directory/file structure under c:\inetpub\wwwroot (or whereever you chose to put your IIS root directory)? I don't give up easily and would like to make this work - why? Just cause it's there :) I also believe that having a packaged solution, such as XAMPP for Windows IIS would be of benefit to this community - I might be able to make such a package (or one of the gurus here) if I could figure out where to put what! I have developed software in my day, but I'm not a php programmer and if I understand correctly, I'm not supposed to be modding this code anyhow. TIA
jmarinac Posted October 17, 2005 Author Posted October 17, 2005 Oh, one more thing - I realize this is not a MySql support site - but - am wondering why a remote computer at 84.161.207.248 is trying to gain access to my machine to the mySQL-nt.exe system service on port 3654? I am trying to make OSCommerce work on an IIS server. I am running XP Pro, IIS 5, MySQL 4.1, PHP 4.4., phpMyAdmin 2.6.4 - all seem to be behaving just fine. This combination of versions seem to play nice together. However, whenever I load up OScommerce 2.2, it seems to get very confused as to the paths where different files are supposed to reside - (e.g. oscommerce.sql). I have been advised by a mod on this site to scrap this effort and download a "packaged solution" called XAMPP with Apache, ... I will probably take his advice and do this. However, I am really curious - has anyone been able to get this to work with IIS and, if so, what is the proper directory/file structure under c:\inetpub\wwwroot (or whereever you chose to put your IIS root directory)? I don't give up easily and would like to make this work - why? Just cause it's there :) I also believe that having a packaged solution, such as XAMPP for Windows IIS would be of benefit to this community - I might be able to make such a package (or one of the gurus here) if I could figure out where to put what! I have developed software in my day, but I'm not a php programmer and if I understand correctly, I'm not supposed to be modding this code anyhow. TIA
♥Vger Posted October 17, 2005 Posted October 17, 2005 I also believe that having a packaged solution, such as XAMPP for Windows IIS would be of benefit to this community That's actually a contradiction, because IIS is a Windows server and XAMPP contains an Apache server. The IP address you quote belongs in the Asia/Pacific region, so it's probably someone trying to hijack one of the ports on your computer to send out their spam or virus mail. As long as you have a good firewall you should be okay, especially if you use a Router with a DSL connection, because they have hardware firewalls. Vger
jmarinac Posted October 17, 2005 Author Posted October 17, 2005 Maybe I didn't phrase things quite right, I realize that IIS and Apache are both web servers, and XAMPP is a compilation of packages (which includes Apache) that work well together, and that Apache runs on multiple platforms. I realize that you think that I should just abandon IIS and use the XAMPP package - and I'm probably going to do that, and I think your advice is sound. I'm just trying to figure out why I can't get it to work with IIS and what I'm doing wrong. I don't have any particular love for one platform over another - they all have their strengths and weaknesses. Thanks for the info on the hijack server and thanks for responding, I appreciate your help! I have the XAMPP package on my desktop ready to install whenever I get frustrated enough trying to make this work with IIS :) That's actually a contradiction, because IIS is a Windows server and XAMPP contains an Apache server. The IP address you quote belongs in the Asia/Pacific region, so it's probably someone trying to hijack one of the ports on your computer to send out their spam or virus mail. As long as you have a good firewall you should be okay, especially if you use a Router with a DSL connection, because they have hardware firewalls. Vger
♥Vger Posted October 18, 2005 Posted October 18, 2005 There used to be a long article in the Knowledge Base provided by someone who had knowledge of getting it to work with IIS, but I don't know if it is still there since the Knowledge Base was updated. Vger
jmarinac Posted October 18, 2005 Author Posted October 18, 2005 Hey thanks! I'll search the KB for that - I'm new to this board and didn't realize that resource was available. Thanks again! There used to be a long article in the Knowledge Base provided by someone who had knowledge of getting it to work with IIS, but I don't know if it is still there since the Knowledge Base was updated. Vger
VectorSix Posted October 18, 2005 Posted October 18, 2005 I have an install running on a Windows 2000 server, on IIS right now. I installed all components sepearately. MySQL: http://dev.mysql.com/get/Downloads/MySQL-4...om/pick#mirrors and PHP: http://us2.php.net/get/php-5.0.5-installer.exe/from/a/mirror This version of PHP (with installer) automactically configures IIS, which may be your problem. I have had no problems with it at all. I first created the catalog directory in c:\inetpub\wwwroot\catalog by unzipping all of the OSC files there. Then I created a Virtual Directory to the folder using Internet Services Mgr. Under Documents, I added the index.php to be the page that is loaded instead of default.htm, index.htm, etc. Good Luck V6 :thumbsup:
jmarinac Posted October 18, 2005 Author Posted October 18, 2005 V6 & Vger - thanks for all your help! I had read somewhere that there was a compatibility problem with MySQL 5 and php 4. So, I backed up to MySQL 4 and they then seemed to play nicely together. What I did not do was any of the virtual directory IIS stuff. I just loaded everything under inetpub/wwwroot and continued to live in a world of hurt :) Maybe I was confusing IIS, or maybe IIS was confusing me, or all of the above! Anyhow, I finally took VGER's advice and downloaded something called XAMPP - this is a compilation of compatible versions of Apache web server, php, mysql, ... Turns out they play very nicely together also. I just unzipped oscommerce underneath the htdocs folder and now everything plays nicely! One minor hiccup so far with the $this problem, but a quick search of the forums and VGER's patch corrected that. Thanks all again for your help! I have an install running on a Windows 2000 server, on IIS right now. I installed all components sepearately. MySQL: http://dev.mysql.com/get/Downloads/MySQL-4...om/pick#mirrors and PHP: http://us2.php.net/get/php-5.0.5-installer.exe/from/a/mirror This version of PHP (with installer) automactically configures IIS, which may be your problem. I have had no problems with it at all. I first created the catalog directory in c:\inetpub\wwwroot\catalog by unzipping all of the OSC files there. Then I created a Virtual Directory to the folder using Internet Services Mgr. Under Documents, I added the index.php to be the page that is loaded instead of default.htm, index.htm, etc. Good Luck V6 :thumbsup:
Recommended Posts
Archived
This topic is now archived and is closed to further replies.