Back to top

Autore Topic: Database mysql  (Letto 3842 volte)

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Database mysql
« il: 13 Feb 2010, 17:24:18 »
Sono disperatooo!!!!!
Premetto che sono un novellino di tutto e mi son buttato in questa "avventura"!
Nel tentativo di trasferire il sito da locale a remoto mi son bloccato quando è stato il monemto del database. Sto utlizzando joomla 1.5 stabile e come host : xxxxxxxxxxx che ti guida nei vari passaggi abbastanza bene. Quando faccio importazione attraverso phpmyadmin mi dà errore di sintassi alla riga 1 e mi dice di controllare la query.....boh....ecco il messaggio:

Errore
C'è la possibilità che ci sia un bug nel parser SQL. Per favore, esaminate la query accuratamente, e controllate che le virgolette siano corrette e non sbagliate. Altre possibili cause d'errori possono essere che si stia cercando di uploadare un file binario al di fuori di un'area di testo virgolettata. Si può anche provare la query MySQL dalla riga di comando di MySQL. L'errore qui sotto restituito dal server MySQL, se ce n'è uno, può anche aiutare nella diagnostica del problema. Se ci sono ancora problemi, o se il parser SQL di phpMyAdmin sbaglia quando invece l'interfaccia a riga di comando non mostra problemi, si può ridurre la query SQL in ingresso alla singola query che causa .problemi, e inviare un bug report con i dati riportati nella sezione CUT qui sotto:.....

ERROR: C1 C2 LEN: 2 3 9603
STR: ?

CVS: $Id: sqlparser.lib.php,v 2.47 2006/01/17 17:02:30 cybot_tm Exp $
MySQL: 5.0.32-Debian_7etch8
USR OS, AGENT, VER: Win IE 6.0
PMA: 2.8.0.2
PHP VER,OS: 4.3.10-22 Linux
LANG: it-utf-8
SQL: MZ?  ??@?

Messaggio di MySQL: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'MZ

Vi prego aiutatemiiii!!! :D
« Ultima modifica: 14 Feb 2010, 09:43:24 da 56francesco »

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #1 il: 13 Feb 2010, 17:32:39 »
ciao Giorgio73 e benvenuto  :)

prova a rifare il dump del db locale, probabilmente c'è stato un errore durante l'esportazione

guardati questa guida per conoscere tutti i passaggi

http://wiki.joomla.it/index.php?title=Trasferimento_siti_web_Joomla_da_locale_a_remoto_e_viceversa

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #2 il: 14 Feb 2010, 04:42:47 »
Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeee!!!!! :)
Ric, Grazie infinite sia per il benvenuto che per il link che mi ha illuminato la via!!!!
Son riuscito a importare il database e a capire come accedere al file configuration.php in remoto.
Per me è un successo!!!
Ora però c'è ancora un problema che penso e spero sia l'ultimo per concludere il trasferimento: non ho fatto il percorso consigliato dal link per la configurazione php perchè sin dall'inizio avevo intrapreso un'altra strada perciò devo procedere manualmente. Ti chiedo perciò un'altra cortesia: sapresti indicarmi il percorso (root: giusto?) della cartella di joomla nel server? Conosco ovviamente il nome del file da me importato nel server e so che è preceduto da /htdocs... ma basta questo? Ho già provato diverse solutions ma niente da fà!!!
Grazie in anticipo!!!  ;)

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #3 il: 14 Feb 2010, 06:29:47 »
Ciao Giorgio73,
immagino tu ti riferisca al percorso assoluto da inserire nel file configuration.php.
Fai così:
Per conoscere il percorso del tuo server crea un file di testo e scrivici

Codice: [Seleziona]
<?php
$path 
getcwd();
echo 
"Il percorso assoluto del mio server è: ";
echo 
$path;
?>


Salvalo come "path.php" (Senza virgolette)
Uploadalo via ftp sul tuo server.
Digita nel browser http://www.tuo_sito.est/path.php
Verrà visualizzato il percorso assoluto.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #4 il: 14 Feb 2010, 09:45:22 »
per cortesia i riferimenti ai servizi commerciali come gli hosting nel nostro forum sono sgraditi..

in verità la soluzione è anche molto, ma molto  più semplice di quanto sembri:
basta chiedere alla propria assistenza hosting quei dati che non riesci a trovare...
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #5 il: 14 Feb 2010, 13:23:33 »
Grazie maicolstaip per l'attenzione.
Hai ragione 56francesco, in merito ai riferimenti mi era sfuggito!!
Approfitto per una cortesia: quando cambio i dati nel configurationi.php devo aggiornarli e devono essere uguali anche nella configurazione del locale?
Perdonatemi l'ignoranza ma sto alle prime armi..... :P

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #6 il: 14 Feb 2010, 14:11:58 »
Citazione
Ora però c'è ancora un problema che penso e spero  sia l'ultimo per concludere il trasferimento: non ho fatto il percorso consigliato dal link per la configurazione php perchè sin dall'inizio avevo intrapreso un'altra strada perciò devo procedere manualmente. Ti chiedo perciò un'altra cortesia: sapresti indicarmi il percorso (root: giusto?) della cartella di joomla nel server? Conosco ovviamente il nome del file da me importato nel server e so che è preceduto da /htdocs... ma basta questo?

perdonami Giorgio73, ma non ho mica capito di cosa stai parlando....

Citazione
quando cambio i dati nel configurationi.php devo aggiornarli e devono essere uguali anche nella configurazione del locale?
i parametri da aggiornare nel passaggio da locale a remoto o viceversa sono i seguenti:

var $host     = 'localhost';         \\ rappresenta il pc su cui gira MySQL
var $user     = 'utente_db';         \\ utente con cui si accede al database.
var $password = 'password_utente_db';      \\ password dell'utente che accede al database
var $db       = 'nome_db';         \\ nome del database in remoto
var $log_path = 'C:\\xampp\\htdocs\\cartella_sito\\logs';
var $tmp_path = 'C:\\xampp\\htdocs\\cartella_sito\\tmp';


tutti gli altri restano uguali

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #7 il: 14 Feb 2010, 16:00:10 »
Eccomi,Ric.
A parte il fatto che avevo letto di dover cambiare pure l'ftp_host con user e password, quello che volevo dire è che nella configurazione del sito in locale (da admistrator), cioè nel mio pc, i parametri ovviamente son diversi da quelli che per l'appunto ho aggiornato in remoto!!! Devo cambiare pure quelli!?
Riscusami ma per me è come scalare na montagna!! :'(

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #8 il: 14 Feb 2010, 16:09:44 »
Citazione
quello che volevo dire è che nella configurazione del sito in locale (da admistrator), cioè nel mio pc, i parametri ovviamente son diversi da quelli che per l'appunto ho aggiornato in remoto!!! Devo cambiare pure quelli!?

forse è colpa mia, ma non ti seguo...  ???
di quali parametri parli di preciso?
ricevi qualche errore in particolare?

PS se devi continuare a lavorare anche in locale, i parametri del configuration.php del sito locale non vanno cambiati

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #9 il: 14 Feb 2010, 16:28:24 »
Eh si si che devo continuare in locale, assolutamente si.
Solo che ancora non son riuscito a concludere il trasferimento... il sito nun se vede.  >:(

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #10 il: 14 Feb 2010, 16:33:53 »
bene, quindi il sito locale lo devi lasciare così com'è, senza cambiare nulla

Citazione
... il sito nun se vede.  >:(

dovresti essere un pò più esplicito se vuoi un aiuto concreto...

postaci il link del sito remoto

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #11 il: 14 Feb 2010, 17:10:57 »
Probabilmente non sto modificando correttamente i dati del configuration.php.
Citazione
var $host     = 'localhost';         \\ rappresenta il pc su cui gira MySQL
var $user     = 'utente_db';         \\ utente con cui si accede al database.
var $password = 'password_utente_db';      \\ password dell'utente che accede al database
var $db       = 'nome_db';         \\ nome del database in remoto
var $log_path = 'C:\\xampp\\htdocs\\cartella_sito\\logs';
var $tmp_path = 'C:\\xampp\\htdocs\\cartella_sito\\tmp';
A questo punto andiamo per ordine,ad esempio, :
per quanto riguarda log_path ilmio hosting mi ha fornito il percorso assoluto della cartella del sito.... è questo da utilizzare?
Poi l'host è quello del database Mysql in remoto?
L'indirizzo del sito è:www.unoacento.it

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #12 il: 14 Feb 2010, 17:18:58 »
si, ci sono delle incoerenze, tra il database remoto e le due righe con 'C:\\xampp\\htdocs\\cartella_sito\\ ....

queste due righe sono residuate dal tuo sito locale oppure sei nel server dei puffi...

se chiedi alla tua assistenza hosting cosa scrivere in quelle due righe fai prima altrimenti ci sono altri metodi, ma io preferisco le comodità comodose
 ;)
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #13 il: 14 Feb 2010, 17:48:02 »
Citazione
per quanto riguarda log_path ilmio hosting mi ha fornito il percorso assoluto della cartella del sito.... è questo da utilizzare?
Poi l'host è quello del database Mysql in remoto?

i dati di cui hai bisogno probabilmente te li ha forniti il tuo host nella mail di conferma dell'attivazione.

i file del sito li hai trasferiti tramite ftp??

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #14 il: 14 Feb 2010, 18:01:10 »
Oh yes, ho trasferito con ftp con questo percorso dal mio pc: C:\Programmi\EasyPHP3.0\www che avevo in questo modo scaricato!!!!! Se non ho capito male ho scarito i file di Joomla che erano nella cartella www che ora sta in: \htdocs|www in remoto. Ho esagerato!???
Per quanto riguarda il logpath il mio hosting mi ha fornito questo: Percorso assoluto della cartella del sito:
/home/mhd/www.unoacento.it/htdocs/
. che mi dici?

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #15 il: 14 Feb 2010, 18:05:15 »
Citazione
Per quanto riguarda il logpath
io non so neanche cosa sia un coso li, logpath ma so che quello che segue è sbagliato..
magari parlare più semplice e leggere di più?
ti avevo già quotato un errore, e ora mandi un altro coso che non funzionerà mai..

prova ad installare joomla ex novo, così quei dati se li ricava da se nella installazione.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #16 il: 14 Feb 2010, 18:10:51 »
ecco il tuo sito!!!!!

http://www.unoacento.it/www/

ti sei portato dietro anche la cartella di easyphp!!  ;D ;D

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #17 il: 14 Feb 2010, 18:26:12 »
E  pensare che l'avevo letta na roba del genere.... porca miseriaccia.
Grazie a tutti, in particolare a ric.. youhuuuuuuuu  :D ;D ;D
E ora come faccio a toglier quella sotto cartella!? annaggia lo sapevo di esserci vicino!!!!  :P

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Database mysql
« Risposta #18 il: 14 Feb 2010, 18:37:16 »
tramite ftp entri nella fantomatica cartella "www" selezioni tutto il contenuto e lo trascini nella cartella superiore (credo "htdocs")

se hai fatto tutto bene ti ritroverai che nella cartella "htdocs" avrai tutti i file e cartelle di joomla più la cartella "www" vuota che potrai cancellare.

ora riapri il configuration.php e togli il "www" da

var $log_path = .........
var $tmp_path = ...........

e ci dovremmo essere!! ;)

Offline Giorgio73

  • Esploratore
  • **
  • Post: 54
    • Mostra profilo
Re:Database mysql
« Risposta #19 il: 14 Feb 2010, 19:01:49 »
....come stavo immaginando!!!!! A forza di insistere piano piano sto imparando qualcosa e grazie al tuo supporto sto arrivando in cima a sta benedetta montagna!! :P
Ti faccio sapere al più presto! intanto graaaaziiiiieeeee!!!!

 



Web Design Bolzano Kreatif