Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.

catalog link from admin panel


Recommended Posts

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/');


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!!!






$Id: configure.php,v 1.13 2002/07/20 09:08:31 project3000 Exp $


osCommerce, Open Source E-Commerce Solutions



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('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_WS_CATALOG', '/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/');

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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!

Link to comment
Share on other sites


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

  • Create New...