Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

catalog link from admin panel


birddogsgarage

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

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

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

Archived

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

×
×
  • Create New...