OsCommerce in locale

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
lorenzos
membro Regular
membro Regular
Messaggi: 113
Iscritto il: 15/11/2005, 17:56

OsCommerce in locale

Messaggio da lorenzos »

Ciao a tutti.
Sto incontrando diversi problemi per installare oscommerce in locale. Io uso apache.
Dunque, da quanto ho capito, i files che mi danno problemi sono i due configure.php (catalog e admin).

I files ora sono così:

Codice: Seleziona tutto

<?php
/*
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 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', 'http://localhost'); // 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', 'localhost');
  define('HTTPS_COOKIE_DOMAIN', '');
  define('HTTP_COOKIE_PATH', '/localhost/');
  define('HTTPS_COOKIE_PATH', '');
  define('DIR_WS_HTTP_CATALOG', 'catalog/');
  define('DIR_WS_HTTPS_CATALOG', '');
  define('DIR_WS_IMAGES', 'catalog/images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'catalog/icons/');
  define('DIR_WS_INCLUDES', 'catalog/includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'catalog/boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'catalog/functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'catalog/classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'catalog/modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'catalog/languages/');
// BEGIN newdesk
   define('DIR_WS_RSS', DIR_WS_INCLUDES . 'modules/newsdesk/rss/');
// END newsdesk  define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
  define('DIR_FS_CATALOG', 'c:/Programmi/Apache Group/Apache/test/catalog/');
  define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
  define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

// define our database connection
  define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
  define('DB_SERVER_USERNAME', '');
  define('DB_SERVER_PASSWORD', '');
  define('DB_DATABASE', 'shop');
  define('USE_PCONNECT', 'false'); // use persistent connections?
  define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>
AIUTO :!:
patrecord
membro Baby
membro Baby
Messaggi: 68
Iscritto il: 01/11/2005, 13:36

Messaggio da patrecord »

prova a dirci che tipo di errori/problemi hai.

Così è un pò difficile capire.

Ciao
lorenzos
membro Regular
membro Regular
Messaggi: 113
Iscritto il: 15/11/2005, 17:56

Messaggio da lorenzos »

Ok, ho quasi risolto il problema in catalog.
Ma in admin mi dice:
1046 - No Database Selected

select configuration_key as cfgKey, configuration_value as cfgValue from configuration

Ora, io non riesco a capire cosa sbaglio nella configurazione del file configure.php

Codice: Seleziona tutto

<?php
/*
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 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', 'http://localhost/'); // eg, http://localhost - should not be empty for productive servers
  define('HTTP_CATALOG_SERVER', 'http://localhost/');
  define('HTTPS_CATALOG_SERVER', '');
  define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
  define('DIR_FS_DOCUMENT_ROOT', 'c:/Programmi/Apache Group/Apache/test/'); // where the pages are located on the server
  define('DIR_WS_ADMIN', 'catalog/admin/'); // absolute path required
  define('DIR_FS_ADMIN', 'c:/Programmi/Apache Group/Apache/test/catalog/admin/'); // absolute pate required
  define('DIR_WS_CATALOG', 'catalog/'); // absolute path required
  define('DIR_FS_CATALOG', 'c:/Programmi/Apache Group/Apache/test/catalog/'); // absolute path required
  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'); // eg, localhost - should not be empty for productive servers
  define('DB_SERVER_USERNAME', '');
  define('DB_SERVER_PASSWORD', '');
  define('DB_DATABASE', 'shop');
  define('USE_PCONNECT', 'false'); // use persistent connections?
  define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>
Cosa devo cambiare secondo te?
lorenzos
membro Regular
membro Regular
Messaggi: 113
Iscritto il: 15/11/2005, 17:56

Messaggio da lorenzos »

Ok, grazie.
Sono riuscito a risolvere.
patrecord
membro Baby
membro Baby
Messaggi: 68
Iscritto il: 01/11/2005, 13:36

Messaggio da patrecord »

dovresti scrivere come hai risolto. In futuro qualcuno potrebbe avere lo stesso problema.
lorenzos
membro Regular
membro Regular
Messaggi: 113
Iscritto il: 15/11/2005, 17:56

Messaggio da lorenzos »

Hai ragione.
Era veramente una cavolata.
Ho cambiatoquesta riga da così:

Codice: Seleziona tutto

define('DIR_FS_DOCUMENT_ROOT', 'c:/Programmi/Apache Group/Apache/test/');
a così:

Codice: Seleziona tutto

define('DIR_FS_DOCUMENT_ROOT', 'c:/Programmi/Apache Group/Apache/test/catalog');
Ciao...
Rispondi