birddogsgarage Posted November 26, 2002 Posted November 26, 2002 I am trying to figure out how to get the catalog link from the admin panel to work. I am working with the admin config file If I edit define('DIR_WS_CATALOG', '/catalog/'); to define('DIR_WS_CATALOG', '/catalog/default.php'); the link works fine but that adds the default.php to all the other links calling that so then they dont work. Below is my current admin config code and everything is working properly except for the catalog link on the admin panel. Could someone take a look and point me in the direction I need to go. Thanks again for the help - My hat is off to the minds that make this machine work!!! <?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://www.birddogsgarage.com/catalog'); // eg, http://localhost or - https://localhost should not be NULL for productive servers define('HTTP_CATALOG_SERVER', 'http://www.birddogsgarage.com'); 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', '/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/');
Ian Posted November 28, 2002 Posted November 28, 2002 The probable cause for this, is that you do not have default.php defined as a directory index file. How you fix this depends on your OS/web server. With apache you either need to edit httpd.conf or create an .htaccess file in your webserver root containing DirectoryIndex default.php Trust me, I'm an Accountant.
birddogsgarage Posted November 28, 2002 Author Posted November 28, 2002 I ended up copying default.php and renaming it index.php. Figured that would be easiest assuming that other pages might be calling for default.php so it is still there. Not exactly sure what I am doing but it worked and I am learning slowly but surely. Thanks for the response!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.