RIsolto! - Nuova installazione su J6 esistente.
-
Salve. Ho dei problemi di registrazione utenti che mi porto dietro da J4 fino alla 6 che non ho risolto e vorrei fare una nuova installazione con nuovo DB, ma non vorrei perdere una "montagna" di foto e articoli, oltre ai circa tremila utenti registrati! Non arrivano le e-mail agli amministratori! Anche con il vostro aiuto non sono riuscito a risolvere, cambiato e-mail, sistemi vari, moduli vari, nulla. Vi è qualcosa che impedisce l'invio di e-mail chenon trovo o probabilmente (avendo lavorato con Community builder e poi disinstallato) qualche modulo disinstallato avrà lasciato tracce che impediscono il tutto.
Avrei pensato di installare un nuovo J6 in una cartella, nello stesso spazio, e con un nuovo DB, senza nessun modulo o plugin aggiuntivo. Vorrei conservare gli utenti e qui la vedo dura.... Qualche consiglio?
Grazie. -
Ciao, non sono espertissimo ma ricordo di aver letto anni fa che per migrare articoli (con le categorie comprese) e gli utenti, era possibile usare un plugin o componente chiamato J2xml. Non saprei dirti se fa al caso tuo, ma puoi dargli un'occhiata. Lo trovi su internet, nella JED o sul sito dello sviluppatore. Istruzioni comprese.
-
Interessante, proverò.
-
Ciao Domenico,
l'idea di un Joomla 6 "pulito" in sottocartella + DB nuovo ha senso, soprattutto se in passato hai avuto Community Builder: a volte restano pezzi (tabelle, plugin, override) che sporcano registrazione e mail.
Per non perdere i contenuti, in pratica farei così:
- Foto/media — le ricopi a mano dalla cartella
images(e da eventuali cartelle custom) sul nuovo sito: è la parte più semplice e sicura. - Articoli + categorie + utenti — J2XML come ti ha detto mipo66 è ancora una strada valida; verifica che la versione sia compatibile con Joomla 6 prima di importare.
- Utenti in alternativa — se J2XML ti dà noia sugli utenti, si possono esportare/importare le tabelle
#__users/#__user_usergroup_map(con attenzione agli ID e ai gruppi). Meglio farlo su un backup, non a caldo sul sito in produzione.
Sulle email agli admin: su un'installazione nuova, se continua a non partire, di solito non è "un fantasma di CB" ma SMTP/server. Controlla in Sistema → Configurazione globale → Server (invio mail) e, se puoi, usa SMTP invece di PHP Mail. Su hosting tipo Host.it i tecnici di solito ti dicono subito se la mail dal dominio è ok o se serve autenticazione SMTP / SPF.
Se mi dici versione esatta di Joomla e se usi PHP Mail o SMTP, ti indico i passaggi più stretti.
- Foto/media — le ricopi a mano dalla cartella
-
Io ho avuto problemi con l'invio mail su uno dei miei siti. Ho risolto installando un componente di terze parti: Neanche con l'aiuto del forum è stato possibile risolvere. Potrebbe essere lo stesso problema anche per te!!??
-
Ciao @mipo66, interessante: a volte Joomla "di base" con PHP Mail va in crisi e un bridge SMTP dedicato sistema tutto.
@Domenico, prima di rifare tutto il sito per le sole mail, vale la pena provare in ordine:
- SMTP autenticato (non PHP Mail) in Configurazione globale → Server
- un test con un'email "pulita" del dominio (non Gmail/Hotmail come mittente, se puoi)
- se ancora nulla, un componente SMTP di terze parti come dice mipo66
@mipo66, se ti ricordi quale componente hai usato, segnalalo pure: a Domenico fa comodo.
Se il sito è su Host.it, aprendo un ticket i tecnici di solito verificano in pochi minuti se il server sta accettando/inoltrando la posta in uscita.
-
Grazie infinite prima di rispondere, siete fantastici.
Il sito è di un mio amico ex commilitone spesso in difficoltà con Joomla, sottufficiali-esercito.it e cerco di dargli una mano, lui installa di tutto di più e questo mi preoccupa!
Ho provato con e-mail diverse anche non Gmail, ho disinstallato diversi componenti, ma CB figura sempre, non capisco perchè, ho provato con una e-mail in SMTP ma avevo dei rifiuti, forse devo provarne ancora.
Il sito è su tophost perchè sti militari sono sempre di manina corta!
Nel frattempo ho installato un nuovo J6 in cartella con nuovo db e proverò i consigli utili di @mangi-1
Grazie ancora ragazzi! -
Finalmente, con un ticket e qualche precisazione dell'assistenza ho risolto lasciando inalterato il sito principale.
Anche con la nuova installazione non andavano le e-mail di registrazione, sia in PHP e con SMTP, a questo ho chiesto spiegazione all'assistenza. Stranamente dopo prove in smtp ho risolto, stranamente perchè erano prove che avevo già fatto e non andava bene! Qualche blocco!? Va bene così.
Ho creato delle e-mail sempre su tophost, ho spuntato l'SMTP sul sito e inserito i vari dati, andava bene, comunque, solo con STARTTLS e non con SSL/TLS, e la porta 587 e non la 25. Questo se può servire ad altri. Ho riabilitato Communiti B e ora aspetto che il Maggiore torni dalla riabilitazione (in quanto ha subito un intervento all'anca in ospedale) per avere una bella sorpresa!
Grazie amici, anche ora ho imparato nuove cose. -
@Domenico ha detto in RIsolto! - Nuova installazione su J6 esistente.:
Il sito è su tophost perchè sti militari sono sempre di manina corta!
Ciao Domenico,
ottimo che hai risolto ma avrei una domanda per te.
Come hai fatto ad installare Joomla 6 su tophost se loro hanno la versione del DB vecchia, ferma a 5.7? -
No, sono andati avanti, ora con 6 database MySQL 8.x (tot. 1 GB) danno poi 50 account e-mail con antispam il PHP arriva all' 8.4.
Volendo installano Joomla 6 di default con un clic. Non c'è male credo. Ma questo solo da poco perchè, infatti, provai ad aggiornare il sito di questo amico a Febbraio 26 e non era possibile per il DB non adeguato, poi a fine giugno mi è stato possibile. -
Ottimo Domenico, bel pezzo di detective work: SMTP con STARTTLS sulla 587 è un classico che confonde in tanti hosting. Grazie anche per aver scritto i dettagli, serviranno ad altri. Buona ripresa al Maggiore!