Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Importare il database del mio forum phpBB

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Messaggioda Silver Black » sab gen 27, 2007 4:17 pm

Ices_Eyes ha scritto:Siiilveeer? Sei stato rapto da phpMyAdmin? [:D]
Dai, voglio sapere com'è andata a finire [bleh]


Ho fatto come mi hai detto. A dire la verità ho provato a dargli in pasto tutto il DB da 6 mesi (il massimo era 8 MB), ma andava in time-out, così ho fatto copia-incolla a pezzi ed è andato bene, a parte due volte che mi ha dato errore, ma credo in sezioni non importanti (mi sembra quelle relativa al matching delle parole, o qualcosa del genere). Alla fine insomma avevo tutte le tabelle e anche i record (almeno credo!).

Poi ho provato a connettermi al forum... e con triste sorpresa non mi si collegava nemmeno più (prima sì, ma diceva che non esisteva la tabella). [V]

Ecco il nuovo messaggio di errore:

Codice: Seleziona tutto
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in /hsphere/local/home/silverbl/silvercybertech-labs.com/forum/db/mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /hsphere/local/home/silverbl/silvercybertech-labs.com/forum/db/mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /hsphere/local/home/silverbl/silvercybertech-labs.com/forum/db/mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database


La prima riga (ossia il primo warning) mi fa alquanto temere che non sia colpa mia, ma, ancora una volta, di versioni diverse di MySQL... Confermate? Posso rimediare da solo o devo contattare il supporto tecnico?

Non so più dove sbattere la testa, stava filando tutto liscio e ho anche imparato un bel po' di cose, ma anche questa non ci voleva proprio... [cry+]
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

Messaggioda Ices_Eyes » sab gen 27, 2007 4:38 pm

Ma sei una frana però... [crylol]


No, sto scherzando...
Io ho idea che quell'errore centra ben poco con quello che realmente accade, perché se prima ti si connetteva, e ora che c'è il db non ti si connette più...sicurmanete non è colpa del client che non accetta il protocollo di autenticazione direi... [uhm]

Domande stupide probabilmente: hai controllato che user e password che hai messo nel config.php siano esatte? Il nome del database della variabile $dbname corrisponde a quello che hai nel database? Magari nelle importazioni ha fatto casino, o che so io... [uhm]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » sab gen 27, 2007 6:01 pm

Ices_Eyes ha scritto:Ma sei una frana però... [crylol]


Grazie! [rotolo]

Io ho idea che quell'errore centra ben poco con quello che realmente accade, perché se prima ti si connetteva, e ora che c'è il db non ti si connette più...sicurmanete non è colpa del client che non accetta il protocollo di autenticazione direi... [uhm]


No, ero io idiota, ieri sera per la fretta, prima di uscire, avevo provato l'indirizzo vecchio, senza le modifiche al config.php, ecco perché prima si connetteva e dopo no!

Adesso... FUNZIONAAA!!!!!!!!!! Ho dovuto però fare alcune modifiche per dirgli il nuovo indirizzo del forum. Grazie a tutti per avermi detto come importare il db e tutto il resto! [applauso+]

Però... quando inserisco un messaggio mi dà questo errore, anche se poi il messaggio lo inserisco:

Codice: Seleziona tutto
Could not insert new word matches

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 988, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('errore', 'inserisce', 'messaggio', 'comunque', 'devessere', 'mysql', 'aggiornato', 'brutta', 'storia')

Line : 251
File : functions_search.php


Che sia il MySQL non aggiornato che non supporta il wordmatch? Non posso dirgli di ignorare la cosa?! Dai chi se ne frega del matching, cos'è sta roba??? [uhm]
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia


Messaggioda Ices_Eyes » sab gen 27, 2007 6:14 pm

Evvaiiii!!! [:D] [^]

Come chi se ne frega del matching? [:D]
Serve per poter usare la ricerca del forum!!! [std]

Prima dicevi che quando hai importato le tabelle ti ha dato un paio di errori...Potresti provare ad eliminare quella tabella (phpbb_search_wordmatch) e a ricrearla dalla query che hai salvato nel backup. Se ti da qualche errore particolare, prova a postarlo qui (query compresa), vediamo se si capisce cavolo vuole... [:D]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » dom gen 28, 2007 2:53 pm

Ices_Eyes ha scritto:Prima dicevi che quando hai importato le tabelle ti ha dato un paio di errori...Potresti provare ad eliminare quella tabella (phpbb_search_wordmatch) e a ricrearla dalla query che hai salvato nel backup. Se ti da qualche errore particolare, prova a postarlo qui (query compresa), vediamo se si capisce cavolo vuole... [:D]


Intanto sono contento che tu sia contento per me... Ma lo sarai ancora di più quando ti dirò che adesso...

IL FORUM FUNZIONA COMPLETAMENTE!!!!!!!!!!!!!!!!!!!!!!

Ci sono riuscito perché avevo notato che la tabella matching non era stata creata, a causa degli errori di cui ti avevo parlato. Ho inserito la query per la creazione della sola tabella e tutto ha funzionato come per magia! [applauso+] [applauso+] [applauso+]

Ices Eyes, non so davvero come ringraziarti. [^]
Se vuoi dare uno sguardo al mio lavoro, il mio forum è questo.
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

Messaggioda Rumez » dom gen 28, 2007 2:57 pm

[^]
bene così!

gli errori probabilmente li dava perché inserendo così lo script sql "a caso" magari è stato violato qualche vincolo di integrità referenziale tra le tabelle...


in genere è consigliabile prima importare lo script con la struttura del database e in seguito lo script con i dati per popolare le tabelle..


by the way..tutto è bene quel che finisce bene..
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda kap » dom gen 28, 2007 2:59 pm

[OT]Peggio di un parto[/OT].... Comunque complimenti per il risultato [^]
In bocca al lupo per tutto ragazzi
Avatar utente
kap
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2876
Iscritto il: lun ott 09, 2006 11:10 am
Località: car el me car milan

Messaggioda Ices_Eyes » dom gen 28, 2007 3:02 pm

Silver Black ha scritto:Ices Eyes, non so davvero come ringraziarti. [^]

Figurati [:D]

Ora però....ehm...uhm...dovresti importare anche i dati di quella tabella, altrimenti le ricerche nel forum non trovano niente, provare per cresere... [bleh]

comunque davvero carina la grafica [;)]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » dom gen 28, 2007 5:27 pm

Rumez ha scritto:gli errori probabilmente li dava perché inserendo così lo script sql "a caso" magari è stato violato qualche vincolo di integrità referenziale tra le tabelle...


Va a capire quale... [boh]

in genere è consigliabile prima importare lo script con la struttura del database e in seguito lo script con i dati per popolare le tabelle..


Seguirò il tuo consiglio Rumez per la prossima volta! [^]

kap ha scritto:Comunque complimenti per il risultato


[std] [sì, proprio un parto, non pensavo di avere mai rivisto nascere il mio forum sul nuovo server, invece...]

Ices_Eyes ha scritto:Ora però....ehm...uhm...dovresti importare anche i dati di quella tabella, altrimenti le ricerche nel forum non trovano niente, provare per cresere...


Oddio, è vero... [V] Però i nuovi messaggi verranno indicizzati, sono solo quelli vecchi che no, giusto? Vedrò di inserire i vecchi dati, in caso posterò qui gli eventuali errori.

Grazie ancora a tutti quanti per l'aiuto e la solidarietà! [applauso+]
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

Messaggioda Ices_Eyes » dom gen 28, 2007 6:13 pm

Silver Black ha scritto:Oddio, è vero... [V] Però i nuovi messaggi verranno indicizzati, sono solo quelli vecchi che no, giusto?

Presumo di si, al max fai una prova e vedi [:-D]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » lun gen 29, 2007 1:25 pm

Ho provato tutto e l'unica cosa che non funziona sembra essere che se invio una email dal forum a TUTTI gli utenti iscritti mi dà il seguente errore:

Codice: Seleziona tutto
Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php


E non la spedisce. [V]
Invece se la invio a un gruppo, es. i moderatori, funziona. [boh]

Non è grave, ma mi serviva per avvisare tutti gli iscritti del cambio di indirizzo del forum... [cry]
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

Messaggioda Rumez » lun gen 29, 2007 1:30 pm

questo sembra però più un problema di php...

riesci a recuperare altre info?

secondo me devi guardare nel file segnalato nel debug..emailer.php
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda Ices_Eyes » lun gen 29, 2007 1:51 pm

Uhm... [uhm]

Sta volta mi sa che non ti posso essere di grosso aiuto. Il blocco incriminato nel file dice semplicemente che, se per qualche motivo, non è riuscito ad inviare la mail, da quell'errore. L'unica cosa che posso dirti è che l'errore riguarda la funzione interna di phpBB per inviare le mail.
Per caso le impostazioni nel pannello di controllo, riguardo la gestione delle mail sono a posto? [uhm]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » lun gen 29, 2007 4:55 pm

In effetti la riga 234 di emailer.php è solamente la gestione dell'errore:

Codice: Seleziona tutto
      // Did it work?
      if (!$result)
      {
         message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
      }


Non credo comunque che l'intera funzione Send possa essere la causa del problema, poichè l'invio al gruppo moderatori funziona. Secondo me è di nuovo il database, magari qualche indirizzo di un iscritto che non torna o peggio qualche record corrotto.

Ma poi, mi sono sempre chiesto, come fa il forum a inviare un'amail, su quale server SMPT si poggia visto che non ne ho indicato nessuno nel Pannello di Amministrazione?
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

Messaggioda Ices_Eyes » lun gen 29, 2007 5:06 pm

Silver Black ha scritto:In effetti la riga 234 di emailer.php è solamente la gestione dell'errore:

Codice: Seleziona tutto
      // Did it work?
      if (!$result)
      {
         message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
      }


Non credo comunque che l'intera funzione Send possa essere la causa del problema, poichè l'invio al gruppo moderatori funziona. Secondo me è di nuovo il database, magari qualche indirizzo di un iscritto che non torna o peggio qualche record corrotto.

Ma poi, mi sono sempre chiesto, come fa il forum a inviare un'amail, su quale server SMPT si poggia visto che non ne ho indicato nessuno nel Pannello di Amministrazione?

In effetti me lo sono sempre chiesto pure io, e sono arrivato alla conclusione che probabilmente esiste una qualche funzione in php che fa la cosa sfruttando chissà quale meccanismo [:)]
Potresti sempre fare una bella query sulla tabella utenti guardando com'è, magari tiri fuori qualcosa di utile [fischio]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » lun gen 29, 2007 5:44 pm

Ices_Eyes ha scritto:Potresti sempre fare una bella query sulla tabella utenti guardando com'è, magari tiri fuori qualcosa di utile [fischio]


Sto lavorando al db infatti. Se ci sono novità ve le farò sapere!
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

Precedente

Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising