welshdemon Posted July 13, 2004 Share Posted July 13, 2004 Hi all. Wonder if you can help again, I have searched for this but didn't find anything of relevance. My site is at http://www.mydomain.co.uk/oscommerce/catalog/index.php I was wondering if there is a way to actually move the catalog, into the top level of my webspace without causing problems?. I.e, I wan't the catalog page to be my index.php page if somebody goes to mydomain.co.uk. I am aware of meta refresh and a 100% frameset, but I do not want to do this for search engine problems. I was wondering if I just move everything out of /catalog/, into the web root folder, would it cause problems, I'm guessing somewhere in the catalog config or the SQL database this would cause issues. Has anybody succesfully done this sort of thing? Help would be much appreciated again. Thanks. Link to comment Share on other sites More sharing options...
The_ancient Posted July 13, 2004 Share Posted July 13, 2004 just move the files all of them and edit the config to reflect the move Link to comment Share on other sites More sharing options...
welshdemon Posted July 13, 2004 Author Share Posted July 13, 2004 Hi, yes I could try this, but I don't know where all the config would be changed, I'm not experienced enough to try it either, I'd probably create more problems! If anybody has done this then maybe they could tell me where to change the configurations, if I went ahead and did it without some pointers, I wouldn't have a clue where to change and what to change, then the catalog would probably be offline for ages :( Link to comment Share on other sites More sharing options...
The_ancient Posted July 13, 2004 Share Posted July 13, 2004 Hi, yes I could try this, but I don't know where all the config would be changed, I'm not experienced enough to try it either, I'd probably create more problems! If anybody has done this then maybe they could tell me where to change the configurations, if I went ahead and did it without some pointers, I wouldn't have a clue where to change and what to change, then the catalog would probably be offline for ages :( copy and paste the contents of both config files here and I will tell you ;) Link to comment Share on other sites More sharing options...
welshdemon Posted July 14, 2004 Author Share Posted July 14, 2004 Hi, after reading a few posts on similar things, I decided to try it, and I presume the 2 config files refer to includes/configure.php and admin/includes/configure.php. Anyway I tried it, but have messed up. I copied all the relevant folders into the root folder of my webspace no problem. Now I get this error message on trying to view the main page! Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /files/home/easypcservices/includes/functions/database.php on line 19 Unable to connect to database server! Anyway here's the 2 files. All I changed was the following 2 lines and now it doesnt work. I just put a / in the relevant areas to point to the webspace root folder, I thought it would work. define('DIR_WS_HTTP_CATALOG', '/'); define('DIR_WS_HTTPS_CATALOG', '/'); ===============admin/includes/configure.php================ <?php /* $Id: configure.php,v 1.14 2003/02/21 16:55:24 dgw_ 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', ''); // 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', 'false'); // 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', '/'); 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', ''); define('DB_SERVER_USERNAME', 'mysql'); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', 'osCommerce'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', ''); ?> ===============includes/configure.php================ <?php /* $Id: configure.php,v 1.14 2003/07/09 01:15:48 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright ? 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', ''); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? define('HTTP_COOKIE_DOMAIN', ''); define('HTTPS_COOKIE_DOMAIN', ''); define('HTTP_COOKIE_PATH', ''); define('HTTPS_COOKIE_PATH', ''); define('DIR_WS_HTTP_CATALOG', '/'); define('DIR_WS_HTTPS_CATALOG', '/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); 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_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME'])); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); // define our database connection define('DB_SERVER', ''); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', ''); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', 'osCommerce'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' ?> Thanks for your help Link to comment Share on other sites More sharing options...
The_ancient Posted July 14, 2004 Share Posted July 14, 2004 do you have these sections filled out / define our database connection define('DB_SERVER', ''); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', ''); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', 'osCommerce'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' ?> Link to comment Share on other sites More sharing options...
welshdemon Posted July 14, 2004 Author Share Posted July 14, 2004 Hmm I have made a mistake somewhere, I just noticed that! I will update you in a couple of minutes....I had edited "empty" configure files somehow......I have too many folders with the same contents....I get confused, bear with me! Link to comment Share on other sites More sharing options...
welshdemon Posted July 14, 2004 Author Share Posted July 14, 2004 Ahha, I have got it. 30 parse errors later :( but I have done it, and the site appears to be working! After I moved the catalog to the top level, I then went at editing the config files, but opened ones from a non configured catalog by mistake, which resulted in the confusion over the no-SQL connection, anyway not long after that I realised that I must have been editing the wrong files, so investigated. Anyway I just edited the correct files, and after a few parse errors which gave me a headache, I have done it. After your first pointer I looked around and found there was only "2" configure files, so I decided to have a go! It worked! Thanks very much for your help Ancient! Much appreciated! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.