Autore Topic: sito bloccato, perdita prefissi tabelle mysql  (Letto 2823 volte)

Offline mautz

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
sito bloccato, perdita prefissi tabelle mysql
« il: 18 Ago 2006, 17:10:31 »
Ciao a tutti,

mi capita questo problema:

devo aver fatto casino nel pannello di controllo di register.it durante l'inserimento di un nuovo utente per l'amministrazione del db ed ora se mi collego il sito offline.

Fortunatamente il db esiste ancora ed integro. Guardando il configuration.php, vedo che il prefisso per le tabelle (che dovrebbe essere $mosConfig_dbprefix = '';) scomparso. Credendo essere questa la causa del mio problema ho inserito il prefisso jos_ ma purtroppo questo non . Inoltre non mi ero trascritto, in fase di installazione, questo dato.
Le tabelle del db inoltre non presentano nessun prefisso nel loro nome e quindi non s proprio che pesci pigliare e ci ho gli spasmi addominali... Inoltre da register mi hanno detto solo che il db esiste e mi hanno augurato una buona giornata...

Leggendo i vari post di questo forum dedicati ai server ho letto che Giorgio consiglia di rinominare il config.php (fatto) e di reinstallare joomla.
A questo punto per, dopo avere inserito via ftp la cartella "installation", cancellata durante la prima installazione, nella schermata dell'installler i Register Globals sono rossi e su ON. Ed io non ho la minima idea di cosa questo significhi.
Visto che di casino ne ho fatto abbastanza, secondo voi, devo fidarmi a procedere nell'installazione? E applicando il nome del db e gli altri dati (username, password ecc.) ho speranza di ritrovare la connessione al db? Quali accortezze mi consigliate di avere perch tutto vada a buon fine senza cancellare i dati del db?
Naturalmente ho fatto il backup del db, per intero db e per tabelle, ma non sono pi sicuro di niente e se si potesse riconnettere il tutto semplicemente...

Grazie mille per l'attenzione!

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: sito bloccato, perdita prefissi tabelle mysql
« Risposta #1 il: 18 Ago 2006, 19:05:09 »
Ciao Mautz,
quello che ti consiglio io capire perch il tuo sito non si connette pi al database, se nelle tabelle del database non presente il prefisso ti consiglio di toglierlo anche nel file configuration.php dove devi correggere i dati di accesso al database, forse per errore hai cambiato l'utente al database e devi quindi cambiarlo anche nel file configuration.php

Offline mautz

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: sito bloccato, perdita prefissi tabelle mysql
« Risposta #2 il: 18 Ago 2006, 19:31:04 »
Ciao Alex, grazie per la fulminea risposta.

Citazione
forse per errore hai cambiato l'utente al database e devi quindi cambiarlo anche nel file configuration.php

ma n, ho solo inserito un nuovo utente e ho verificato che entrambi hanno accesso al db. sul configuration.php per ce n' riportato solo uno, ma credo che questo sia giusto...

questa l'ultima risposta di register:

la invito cortesemente a specificare il nome delle pagine del sito per cui viene visualizzato l'errore indicato.

La informo che in seguito ad una verifica il backup del sito non risulta essere correttamente funzionante e per questo caso la invito ad attendere mia conferma sulla risoluzione del problema da lei riscontrato.

La invito inoltre a specificare quale errore visualizza effettuando il collegamento al Db in quanto non sono stati riscontrati problemi di connessione allo stesso.

La informo che il "$mosConfig_dbprefix = ''" non dovrebbe presentare alcuna variabile ed pertanto corretto che sia vuoto.

La informo che la rimozione e la reintallazione di joomla e possibile ma prima di effettuare tale operazione la invito cortesemente a specificare i problemi da lei riscontrati nella connessione del db in quanto non sono stati da me riscontrati problemi.


quindi ho lasciato vuoto il $mosConfig_dbprefix = '' e non ho risolto niente... perch gli ho scritto 2 volte che il problema che sia il front che il backend sono down e recitano lo spaventoso:
Sito temporaneamente irraggiungibile.
Notificare il problema ad un amministratore
[/color]

io sarei fortemente tentato di reinstallare per conto mio joomla, cancellare il db, crearne uno nuovo, reimportarvi i dati dal backup via phpmyadmin e rimettere via ftp il sito originale di cui ho fatto il backup... e se va male rifare tutto il sito. per mi smazzo almeno due giorni di lavoro per rifare tutto...

in pi lunedi devo mostrare il sito al cliente, oggi venerdi sera e ti saluto. bh!

alex, tu cosa mi consigli? inoltre i Register Globals sono in rosso e su ON. questo pu rappresentare un problema?

Grazie

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: sito bloccato, perdita prefissi tabelle mysql
« Risposta #3 il: 18 Ago 2006, 19:40:32 »
Il Register Globals ON non un grosso problema, puoi procedere con l'installazione, hai a diposizione un'altro database o ne hai uno solo ?

Puoi fare la nuova installazione, magari indicando un nuovo database, poi cancelli il contenuto delle tabelle del nuovo database appena installato e ci carici i dati di quello salvato.

Offline mautz

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: sito bloccato, perdita prefissi tabelle mysql
« Risposta #4 il: 19 Ago 2006, 12:02:47 »
Alex! posso fare qualcosa per te? non so, lavarti la macchina, portarti fuori il cane, accompagnare in vacanza i tuoi suoceri sul Monviso...

Funziona!

Questa stata la procedura, nel caso servisse a qualcun altro:
1) sul sito, via ftp, ho cancellato il file configuration.php e reinserito la cartella installation
2) con phpmyadmin ho creato un nuovo database a cui ho applicato  i permessi dell'utente gi in uso
3) ho reinstallato Joomla (in fase di installazione obbligatorio applicare un prefisso per le tabelle, in questo caso ho usato il solito jos_)
3) via phpmyadmin ho eliminato dal nuovo database le tabelle create con la nuova installazione ed ho importato quelle di cui avevo fatto il backup
4) ho aperto il file configuration.php ed ho cancellato jos_ nel $mosConfig_dbprefix = ''; lasciando il campo vuoto (prima: $mosConfig_dbprefix = 'jos_'; dopo: $mosConfig_dbprefix = ''; )

Vual!

Come e perch il sito non funzionasse pi per non l'ho capito. tenderei a pensare che qualche file si sia corrotto e c' stato un momento in cui il database originale appariva vuoto in un primo collegamento con phpmyadmin, mentre la seconda volta il db era di nuovo al suo posto. Comunque andata anche questa.

Alex! Grazie ancora, mi sento pieno di gratitudine.

mautz

 

Host

Torna su