equies Posted October 27, 2002 Posted October 27, 2002 Hi all, After installing oscommerce I can go to the catalog and everything works fine, when I try to go to the admin section it wont let me in and I get the following messages: << New Install Step 2: osCommerce Configuration Warning: fopen("c:/phpdev/www/oscatalog/catalog/admin/includes/configure.php", "w") - No such file or directory in c:phpdevwwwoscatalogcataloginstalltemplatespagesinstall_5.php on line 164 Warning: fputs(): supplied argument is not a valid File-Handle resource in c:phpdevwwwoscatalogcataloginstalltemplatespagesinstall_5.php on line 165 Warning: fclose(): supplied argument is not a valid File-Handle resource in c:phpdevwwwoscatalogcataloginstalltemplatespagesinstall_5.php on line 166 The configuration was successful! >> Looked into the forums and found one guy with the same problem, he also posted a message to say he got everything working just fine, but does not explain how he got round the problem!!!! :( If you are reading this, and this is you, please let us know. Otherwise, anyone out there: please help me figure this out? Thanks
forresthump1 Posted October 28, 2002 Posted October 28, 2002 i am also having this trouble - i take it you are also using the 2.2 version - i downloaded the stable versiuon 2.1 - and it doesnt work at all - none of the files coincide with documentation
equies Posted October 28, 2002 Author Posted October 28, 2002 yeah... it is version 2.2. Verdion 2.1 seems to be a totally different install to the docs, and looking at the forums looks like most everyone is using 2.2.
forresthump1 Posted October 28, 2002 Posted October 28, 2002 bumpin this back to the top - still having this prob - tried three fresh installs
forresthump1 Posted October 29, 2002 Posted October 29, 2002 can someone reading this please email me a version they have downloaded and installed as i can only assume from the lack of response on this forum that the current snapshots are corrupt. please email to this address - [email protected] thanks in advance
equies Posted October 29, 2002 Author Posted October 29, 2002 Hi, I e-mailed the guy who had the same problem and who got it sorted, this is his answer: Yeah, you need to specify your database and local or if hosting with someone else your webserver root directory. you need to go into the catalog directory and modify the "configure.php" file. Also you must make the same changes to your "configure.php" file in the admin directory. if local would be: http://localhost/httpdocs/(or public_html/ if hosting it would be (default on linux apache webserver): /usr/local/plesk/apache/vhosts/yourdomain or ip address/httpdocs or public_html/ this should work, it did for me. Please Read the OSCommerce manual. I'll try this and let you know what happens, let us know how you get on. As for a corrupt installation? I thought of that. I read of a working install on the forum, cannot find it right now but let you know if I can locate it again.
equies Posted October 29, 2002 Author Posted October 29, 2002 Got it!!! For a confirmed working install go here: http://www.chainreactionweb.com/info/hosti...rce-hosting.php scroll to the bottom... and download This one apparently has a extra few modules installed... I will first try to fix the problem on my current install as I gather from various posts, that the problem lies with the paths in admin and catalog... look at your /includes/configure.php files.
Guest Posted October 29, 2002 Posted October 29, 2002 I really was dumbfounded and no one could help me - even the pros. For me it was the CHMOD settings. They must be 777 - Which means that the "owner", the "group" & "other" etc can [Read] & [Write] & [Execute] this file. Make sure the same CHMOD settings are set for the directories too (admin/includes). I use WS_FTP Pro and it is -Right mouse click/operations/ftp commands/CHMOD (UNIX). Of course my server is UNIX for this to work. I hope this helps!!!! :wink:
equies Posted October 29, 2002 Author Posted October 29, 2002 No, working on W2Kpro - so I assume this 777 permissions stuff don't apply? Anyway working on /includes/configure.php Can anyone give us some input? This stuff seems like nuclear physics to me!!! This is what my /admin/includes/configure.php file originally looked like: // define our webserver variables// FS = Filesystem (physical) // WS = Webserver (virtual) define('HTTP_SERVER', ''); // eg, http://localhost or - https://localhost should not be NULL for productive servers define('HTTP_CATALOG_SERVER', ''); define('HTTPS_CATALOG_SERVER', ''); define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs) define('DIR_WS_ADMIN', '/admin/'); define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN); define('DIR_WS_CATALOG', '/catalog/'); define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/'); define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/'); define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/'); I've highlighted in red where I believe something is missing: I assume http://localhost in all three cases? Or is it: 1. http://localhost 2. http://localhost/catalog 3. http://localhost/catalog I am also questioning the green highlight: should the last slash be there? Can anyone provide any insight on this, or tell us where we're going wrong and how to fix it? In the meantime I'll try a few variations :roll:
equies Posted October 29, 2002 Author Posted October 29, 2002 Yes!, :) Yes!! :D Yes!!! :lol: Got it working!!!!!!! Here's the answer guys: You've got to check your /admin/includes/configure.php file.... in my case the install program handled the catalog side OK, but did not configure the admin side correctly. So here is what I did in the admin side: (Highlighted in red - comments in Green) <?php/* $Id: configure.php,v 1.13 2002/07/20 09:08:31 project3000 Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2002 osCommerce Released under the GNU General Public License */ // define our webserver variables // FS = Filesystem (physical) // WS = Webserver (virtual) define('HTTP_SERVER', 'http://localhost'); // eg, http://localhost or - https://localhost should not be NULL for productive servers define('HTTP_CATALOG_SERVER', 'http://localhost'); define('HTTPS_CATALOG_SERVER', 'https://localhost'); define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs) define('DIR_WS_ADMIN', '/OsCatalog define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN); define('DIR_WS_CATALOG', '/OsCatalog define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/'); define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/'); define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/'); // define our database connection define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', '************'); define('DB_SERVER_PASSWORD', '************'); define('DB_DATABASE', 'catalog'); define('USE_PCONNECT', 'true define('STORE_SESSIONS', 'mysql'); ?> Et Voil?!!!! Simple innit :oops: Hope this will help all of you with the same problem and thanks for all the help I received :twisted:
Recommended Posts
Archived
This topic is now archived and is closed to further replies.