ADIMIN problema connessione mysql

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

Moderatore: mod Generali

Rispondi
eraldo76
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 26/04/2007, 18:13

ADIMIN problema connessione mysql

Messaggio da eraldo76 »

Salve sono una new entry nel meraviglioso mondo oscommerce, ma come tutti i novizi l'errore di configurazione ci scappa sempre.

Ho installato oscommerce-2.2ms2-060817 su un server linux UBUNTU, un web server apache2 e mysql5 con php5

Ho settatto il configure.php della directory INCLUDES e il sito dal lato client (FRONT-END) è tutto ok! mentre dal lato admin (BACK-END) quando vado per visualizzare index.php della directory ADMIN mi compare l'infausto:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql'@'localhost' (using password: NO) in /var/www/design/admin/includes/functions/database.php on line 19
Unable to connect to database server!


Il configure.php della directory ADMIN è il seguente:

define('HTTP_SERVER', 'http://www.ubuntu.ser/'); // eg, http://localhost or - https://localhost should not be NULL for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.ubuntu.ser/');
define('HTTPS_CATALOG_SERVER', 'https://www.ubuntu.ser/');
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', '/design/admin/');
define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN);
define('DIR_WS_CATALOG', '/design/');
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', 'localhost');
define('DB_SERVER_USERNAME', 'root');
define('DB_SERVER_PASSWORD', 'xxxxxx');
define('DB_DATABASE', 'design');
define('USE_PCONNECT', 'false');
define('STORE_SESSIONS', '');


Il settaggio sarà mai stato fatto correttamente?

MI POTETE DARE UNA MANO!!!


N.B.: la cartella catalog è stata rinominata in DESIGN


GRAZIE SIN D'ORA.

ERALDO
vincenzo
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 10/09/2005, 10:19

tentativo...

Messaggio da vincenzo »

prova sostituire

define('STORE_SESSIONS', '');
con

define('STORE_SESSIONS', 'mysql');

forse è una fesseria,ma non si sa mai...

il resto ad una prima occhiata semvra O k.

Anch'io uso la tua stessa piattaforma e ho avuto problemi di update con php5, ma niente di strano.
vincenzo
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 10/09/2005, 10:19

Messaggio da vincenzo »

poi forse l'utente da te definito in mysql non è root ma proprio mysql e quindi devi sostituire define('DB_SERVER_USERNAME', 'root'); con define('DB_SERVER_USERNAME', 'mysql);
eraldo76
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 26/04/2007, 18:13

ancora niente

Messaggio da eraldo76 »

Ciao vincenzo...

purtroppo prima di scrivere qui ho fatto un giro di perlustrazione ed ho fatto tutte le modifiche del caso, ma niente.
Tra le modifiche fatte c'è anche il tuo suggerimento, ma niente da fare sempre il solito:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql'@'localhost' (using password: NO) in /var/www/design/admin/includes/functions/database.php on line 19
Unable to connect to database server!


Grazie per il tuo interessamento

eraldo
vincenzo
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 10/09/2005, 10:19

Messaggio da vincenzo »

se funziona per il catalog-cliente deve funzionare per l'admin... prendi spunto dal primo
eraldo76
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 26/04/2007, 18:13

Messaggio da eraldo76 »

... ma è proprio questo che mi fa imbestialire!!! Lato client funziona, lato admin NO!!! Sto impazzendo.
Eraldo
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

confronta con winmerge o similari i 2 configure.php (lato admin e catalog)
vedrai che a parte l'indirizzo di qualche cartella (ex admin/include), il resto deve essere identico !
se non lo e' allora hai in mano la soluzione.
eraldo76
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 26/04/2007, 18:13

Messaggio da eraldo76 »

Tutto ok!!! Sono stato molto stupido...
L'errore stava nel fatto che ho modificato il configure.php della cartella Admin (/ADMIN/CONFIGURE.PHP)e invece andava modificato il configure.php che si trova nel percorso: ADMIN/INCLUDES/CONFIGURE.PHP

Scusatemi tanto per il terribile errore!!!

Grazie
Rispondi