Il 12 marzo 2010 16.13, Domenico Rotella <[email protected]> ha scritto: > > > Il giorno 12 marzo 2010 15.48, pac <[email protected]> ha scritto: >> >> >> Quello che non capisco è perchè devi creare nel nuovo joomla i vari >> amministratori >> Se tu puoi amministrare il sistema e quindi anche il db, fai come >> fanno tutti i servizi di hosting quando cambiano server >> apri phpmyadmin nel vecchio server ed esporti le tabelle del database >> e quindi automaticamente ti esporti di conseguenza anche le password >> anche se non leggibili. >> Nel server nuovo crei un db vuoto, apri anche qui phpmyadmin e importi >> con esegui sql quello che hai avevi esportato nel vecchio server. >> Configuri il file di configurazione di joomla nel nuovo server, >> indicando le varie path, user e password appunto per la gestione del >> db etc etc >> A questo punto hai un joomla funzionante nel nuovo server >> Tutto questo ha una condizione per funzionare : che tu abbia accesso >> al database con phpmyadmin nel nuovo e nel vecchio server. >> Se invece vuoi complicarti la vita :Alternativa più complicata e non >> tanto etica, anzi per niente etica che non dovresti usare se non a >> livello disperazione ed avvertendo gli utenti. >> Entri come amministratore nel vecchio sito, vai nell'utente 1 e cambi >> l'indirizzo di posta e metti il tuo, fai la procedura se hai >> dimenticato la password e se non ricordo male joomla ti manda la >> password e non una nuova. >> A questo punto sai la password dell'utente e vai avanti uno per uno. >> > Premessa : > ho risolto, nel file configuration.php ci sono i dati per la connessione al > db. > Secondo punto, personalmente non sono un grande esperto di mysql, se dico > fesserie prego chi è più bravo di correggermi, ma credo tu non abbia capito > un punto, gli utenti di mysql. > In fase di installazione di mysql c'è un utente root relativo a mysql che > come root per la linux box ha potere completo su tutto il sistema mysql ed i > database creati. > Quando hai la necessità di creare un database, hai due opzioni : > 1 - crearlo entrando come root (mysql) > 2 - creare un utente ad hoc che abbia permessi solo su quel database. > A prescindere che usi un sito internet tipo joomla o un'applicazione, devi > fornire a questa le credenziali per accedere al db, poi al'interno > dell'aplicazione sarà magari possibile creare un certo numero di utenti con > provilegi diversi, vedi l'esempio di un gestionale in php, il commerciale > non dovrebbe vedere i conti dell'azienda.... > Se per un bug del programma o che so io qualcuno riesce ad accedere ai file > di configurazione del programma, potrà conoscere le credenziali d'accesso > del solo proprietario del db del programma, con danni se vuoi "limitati", se > usassi l'utente root (mysql), rischieresti di compromettere tutti i database > del sistema. > spero di essere stato chiaro. > Grazie. > > Secondo me semplicemente non ci intendevamo sul discorso utenti, anch'io non uso root come utente privilegiato di db così come ho due siti su un servizio di hosting in joomla e come puoi ben immaginare non ho l'accesso al db come root del loro server :-) comunque l'importante è aver risolto il problema, ciao alla prossima :-)
-- Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [email protected] To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

