Joomla.it Forum

Non solo Joomla... => Sezione dedicata ai Server => : Bagherozzi 27 May 2006, 12:33:23

: problema con installazione da locale a internet
: Bagherozzi 27 May 2006, 12:33:23
ciao cari ragazzi ho un problema!
Ho creato tutto il mio sito in locale, ora volevo metterlo online e quindi ho fatto i vari procedimenti che ho letto in giro nel forum. In primis ho esportato con phpmyadmin tutto il database, ne ho creato uno uguale nel mio spazio ftp, poi accedo a phpmyadmin online e quando provo a caricare il mio database mi da quest'errore

query SQL:

-- phpMyAdmin SQL Dump
-- version 2.6.4-pl4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 27 Mag, 2006 at 11:57 AM
-- Versione MySQL: 4.1.16
-- Versione PHP: 4.4.2
--
-- Database: `concorsodax2`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `jos_banner`
--
CREATE TABLE `jos_banner` (
`bid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`cid` int( 11 ) NOT NULL default '0',
`type` varchar( 10 ) NOT NULL default 'banner',
`name` varchar( 50 ) NOT NULL default '',
`imptotal` int( 11 ) NOT NULL default '0',
`impmade` int( 11 ) NOT NULL default '0',
`clicks` int( 11 ) NOT NULL default '0',
`imageurl` varchar( 100 ) NOT NULL default '',
`clickurl` varchar( 200 ) NOT NULL default '',
`date` datetime default NULL ,
`showBanner` tinyint( 1 ) NOT NULL default '0',
`checked_out` tinyint( 1 ) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar( 50 ) default NULL ,
`custombannercode` text,
PRIMARY KEY ( `bid` ) ,
KEY `viewbanner` ( `showBanner` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =3

Messaggio di MySQL: Documentazione
#1064 - You have an error in your SQL syntax near 'ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ' at line 37


che devo fare? considerate che sono totalmenteeeeeeeeeee ignoranteeeeeeeeeeeeeeeeeeee  :D :'(
: Re: problema con installazione da locale a internet
: giak 27 May 2006, 13:07:12
il problema e' di mysql. Hai due versioni differenti tra online e remoto e il problema e' proprio nella gestione del set di caratteri latin1. Prova a sostituire latin1 con MyISAM
: Re: problema con installazione da locale a internet
: Bagherozzi 27 May 2006, 13:18:27
il problema e' di mysql. Hai due versioni differenti tra online e remoto e il problema e' proprio nella gestione del set di caratteri latin1. Prova a sostituire latin1 con MyISAM

mille grazie..ehehe..ma come faccio? al posto di Latin1 devo scrivere MyISAM? perchè in quella riga ho modificato concellando Latin1 e scrivendo MyISAM, ma mi da sempre lo stesso errore!!  :'(

anzi a dirla tutta, prima ancora di caricare il mio database esportato c'è anche quest'errore:

 query SQL: DocumentazioneModifica

SELECT label, id
FROM `phpmyadmin_eEA1gkGiQRJo`.`pma_bookmark`
WHERE dbase = 'concorsodax2'
AND (
user = 'webmaster2'
OR user = ''
)
ORDER BY label

Messaggio di MySQL: Documentazione
#1142 - select command denied to user: 'pma_eEA1gkGiQRJo@localhost' for table 'pma_bookmark'

BAH..eheheh..non so proprio cosa volgia dire  ;)
: Re: problema con installazione da locale a internet
: giak 27 May 2006, 23:47:51
pma_eEA1gkGiQRJo@localhost non ha permessi necessari necessari per lavorare sulla tabella indicata
: Re: problema con installazione da locale a internet
: Bagherozzi 28 May 2006, 12:20:11
pma_eEA1gkGiQRJo@localhost non ha permessi necessari necessari per lavorare sulla tabella indicata

e come faccio a darglieli? :'( :'( :'( purtroppo è la prima volta che mi indaffaro in una situazione del genere, quindi ho proprio bisogno di essere guidato mano nella mano..eheheheh..grazie mille giak per l'immensa disponibilità  ;D ;D ;D
: Re: problema con installazione da locale a internet
: giak 28 May 2006, 23:51:41
di dico come fare tramite la query sql, possibile farlo anche direttamente da phpMyadmin ma cosi e' piu' divertente e si impara meglio. Apri la finestra per la query sql di phpMyadmin e digita questo:
GRANT ALL ON database.* TO user IDENTIFIED BY 'password'
dove database e' il nome del database e * e'....te lo lascio scoprire da solo  ;)
user e' il nome utente
password e' la password dell'utente

Se non ti dovesse funzionare prova a fare una modifica al nome utente, ma non ti dico quale. Prova a scoprirlo da solo (e' il modo migliore per imparare)