Pagina 1 di 1

ADIMIN problema connessione mysql

Inviato: 26/04/2007, 18:43
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

tentativo...

Inviato: 26/04/2007, 19:29
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.

Inviato: 26/04/2007, 19:31
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);

ancora niente

Inviato: 26/04/2007, 19:33
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

Inviato: 26/04/2007, 19:44
da vincenzo
se funziona per il catalog-cliente deve funzionare per l'admin... prendi spunto dal primo

Inviato: 26/04/2007, 19:54
da eraldo76
... ma è proprio questo che mi fa imbestialire!!! Lato client funziona, lato admin NO!!! Sto impazzendo.
Eraldo

Inviato: 27/04/2007, 9:37
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.

Inviato: 27/04/2007, 18:06
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