Can't connect to MySQL server

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

Moderatore: mod Generali

Rispondi
Moebius
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 18/11/2003, 1:00
Località: USA
Contatta:

Can't connect to MySQL server

Messaggio da Moebius »

Sto cercando di installare oscommerce su uno spazio gratuito di Altervista.
Quando inizio l'installazione mi chiede di inserire tutti i valori del database, quindi uname, password, ecc..
Dopo l'inserimento, però, mi dà un messaggio di errore:
Can't connect to MySQL server on 'testglt.altervista.org' (111)
Non riesce a connettersi al database.
Visto che ho altri siti su altervista che sfruttano database SQL (precisamente sono siti PHPNUKE) e funzionano benissimo, mi chiedevo se qualcuno da queste parti potesse risolvere l'arcano!

PS: Ho provato a tralasciare l'installazione guidata. Quindi ho caricato manualmente il database e ho modificato il file config.php inserendovi tutti i dati di connessione al database, ma anche così ho fatto un buco nell'acqua.
Questo è l'errore che ottengo
1046 - No Database Selected

select configuration_key as cfgKey, configuration_value as cfgValue from configuration

[TEP STOP]
AIUTO!
...e grazie
Ultima modifica di Moebius il 19/11/2003, 0:59, modificato 1 volta in totale.
solocla
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 14/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da solocla »

ho bisogno di più info...
ad esempio so che su altervista l'sql non è da subito disponibile...
immagino però che tu ce l'abbia.......


poi altervista ti chiede la localhost?
dammi più indicazioni
Moebius
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 18/11/2003, 1:00
Località: USA
Contatta:

Messaggio da Moebius »

Infatti è già disponibile e funziona

:(
Moebius
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 18/11/2003, 1:00
Località: USA
Contatta:

Messaggio da Moebius »

Cosa intendi con:
solocla ha scritto: poi altervista ti chiede la localhost?
dammi più indicazioni
???
solocla
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 14/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da solocla »

sicuro che loro te l'hanno attivata?
sembra strano
se inserisci i dati giusti non c'è motivo per questo errore

ti consiglio di verificare con un semplice script dopo aver inserito una tabella dal phpmyadmin
Moebius
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 18/11/2003, 1:00
Località: USA
Contatta:

Messaggio da Moebius »

Penso che se non fosse attivo non dovrei neanche riuscire a gestire un database da PHPMYADMIN
e invece io riesco a caricare tabelle e a modificarle. E comunque ho provato anche un piccolo script che utilizzava SQL e funzionava!

E' strano!!
solocla
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 14/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da solocla »

incredibile...

nel configure.php linea 43

è su mysql?
STORE_SESSIONS', 'mysql'
ed hai controllato bene il nome del database?

scusa non ti voglio far passare per un deficiente ma è molto strano.....
solocla
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 14/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da solocla »

ah
ma stai modificando entrambi i configure.php vero?
sia quello in catalog/includes/
sia quello in catalog/admin/includes
Moebius
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 18/11/2003, 1:00
Località: USA
Contatta:

Messaggio da Moebius »

Faccio qualche prova e ti faccio sapere! Grazie
solocla
membro Regular
membro Regular
Messaggi: 125
Iscritto il: 14/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da solocla »

ok
good luck
Joe
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 05/12/2003, 1:00
Località: ITA

Messaggio da Joe »

allora vediamo cosa posso fare x te

1) copia la cartella "catalog" su "nomesito.altervista.org"

2) configura entrambi i configure.php
sia quello in catalog/includes/
sia quello in catalog/admin/includes
cosi':
define('HTTP_SERVER', 'http://tuousername.altervista.org');
// define our database connection
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'username di accesso ad altervista'');
define('DB_SERVER_PASSWORD', 'password di accesso ad altervista');
define('DB_DATABASE', 'my_"username"');
define('USE_PCONNECT', 'false'); // use persisstent connections?
define('STORE_SESSIONS', 'mysql');

3) Apri il tuo PhpMyAdmin in locale ( http://localhost/mysql/ )
clicca a sinistra sul nome del db di opencommercio
in fondo alla pagina che si apre a destra trovi la sezione:
Visualizza dump con una textbox con i nomi delle tabelle
clicca affianco su Seleziona tutto e si selezionano le tabelle
seleziona Struttura e Dati
seleziona Salva con nome
clicca sul tasto Esegui
salvalo come oscommerce.sql dove vuoi

4) Apri il tuo PhpMyAdmin in remoto(http://username.altervista.org/my_admin/ )
clicca a sinistra sul nome del db
clicca su SQL
vai su sfoglia
cerca il file oscommerce.sql precedentemente salvato
clicca sul tasto Esegui

A questo punto dovrebbe funzionare !!!

Spero di essere stato utile
Ciao
Rispondi