Back to top

Autore Topic: rispristino del backup: ho sovrascritto e non eliminato tutto come scritto qui  (Letto 4370 volte)

Offline anemone

  • Esploratore
  • **
  • Post: 125
    • Mostra profilo
Ciao a tutti!
Sono la solita novellina; ho creato un casino nel sito on-line; forte del mio backup l'ho messo offline e l'ho riuppato con filezilla; facendo però una sovrascrittura dei file e anche del db; non ho eliminato delle voci, nè sulla root del sito con filezilla, nè nel db con phpmyadmin, ma semplicemente ho sovrascritto i file con filezilla ricopiando i contenuti della cartella public_html e poi ho importato il db in phpmy admin senza elimare alcunchè come indicato invece in questa guida
http://www.joomla.it/articoli-della-community/776-guida-come-effettuare-un-backup-del-sito-joomla.html

Il sito funziona ed è tutto ok... ho sbagliato qualcosa, comunque?

grazie a chi vorrà rispondermi... sono la solita che tende a seguire le guide alla lettera e basta; ma il passaggio da remoto a sito locale (che uso per fare le prove) lo faccio sempre semplicemente sovrascrivendo e va sempre tutto  ok, così non mi sono posta dubbi, finchè ho letto questa guida...

Ehm scusate, vi sarei molto grati se chiariste i miei dubbi per favore :o :-[ ::) ;D
Per fare tutto ci vuole un fiore

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Ciao,
diciamo che se tutto funziona bene questa volta hai avuto fortuna secondo me.
Se qualcuno scrive delle guide una ragione ci sarà non credi? Soprattutto in ambito informatico le guide nascono non da teorie ed ipotesi ma dopo lunga esperienza per evitare agli altri gli errori ed i problemi che si sono affrontati.
Quello che mi sento di dirti è: complimenti per la fortuna e la prossima volta segui le guide altrimenti poi non disperarti se qualcosa va male e non lamentarti se poi non ti si fornisce aiuto. Ovviamente sto scherzando ed il rimprovero è fatto con simpatia, ma resta il fatto di fondo che è meglio seguirle le guide :)
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline anemone

  • Esploratore
  • **
  • Post: 125
    • Mostra profilo
Uhm direi che ho avuto fortuna! mamma mia.

Lo so che le guide ci sono e vanno seguite alla lettera, in genere lo faccio, ma capita di essere sovrapensiero con un bimbo piccolo e altri problemi, spesso  :P  :-\  :'( ma io sono piuttosto negata in tutto quello che faccio, grazie a voi che ci siete!

Allora adesso ho altri dubbi;
1-per eliminare il contenuto database, basta selezionare tutte le voci in esso contenute, elimino solo i contenuti e così facendo non si elimina anche il database, vero? basta poi che lo importo e fine, vero?
2-per eliminare il contenuto del public_html, elimino tutte le cartelle (tranne configuration php così non devo correggerlo) via filezilla e poi uppo le nuove sempre via filezilla e basta, giusto?
3- tutto idem in locale, ovviamente, no (anche senza usare filezilla ;D)?

Mi serve proprio l'ABC per favore , scusate,  :-[ grazieeeeeeeeeeee
Per fare tutto ci vuole un fiore

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
1) Si esatto. Per svuotare un database da phpmyadmin si selezionano tutte le tabelle e si eliminano. In questo modo il database resta ed il suo contenuto sparisce. E poi si importa quello esatto.

2) dipende dal servizio di hosting in cui ti trovi e da come è configurato. Spesso ci sta una cartella cgi-bin che non devi eliminare in public_html e potresti trovare anche altre cartelle che non vanno eliminate. Ma questo lo imparerai meglio con l'esperienza e vedendo ambienti hosting diversi. Gli hosting sono come noi umani ognuno ha il suo carattere, i suoi pregi ed i suoi difetti :)
Esatto poi fai l'upload. Sul configuration.php dipende se devi lasciarlo o eliminarlo ma lo vedremo in seguito.

3) si la stessa cosa in locale senza usare filezilla visto che sei appunto in locale :) in fondo un server non è altro che un pc alla fine della fiera :)

Ora sono io che faccio una domanda a te. Come mai tutta questa fatica di travaso siti? :)
Molti lavorano in locale e poi trasferiscono il sito il remoto quando è tutto pronto. Quindi in remoto non hanno questa esigenza di cancellare e svuotare in quanto si trovano un ambiente hosting vuoto. A me pare, dalle domande che poni, che tu passi molto tempo a travasare siti da locale a remoto e viceversa. Mi sbaglio? :)

Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline anemone

  • Esploratore
  • **
  • Post: 125
    • Mostra profilo
Ora sono io che faccio una domanda a te. Come mai tutta questa fatica di travaso siti? :)
Molti lavorano in locale e poi trasferiscono il sito il remoto quando è tutto pronto. Quindi in remoto non hanno questa esigenza di cancellare e svuotare in quanto si trovano un ambiente hosting vuoto. A me pare, dalle domande che poni, che tu passi molto tempo a travasare siti da locale a remoto e viceversa. Mi sbaglio? :)

Ciao frascan, sei stato gentilissimo nella risposta! Ora direi (per il mio cervello miniaturizzato) che è chiaro.
Devi sapere che ho aperto il mio sito solo perchè ho una grande passione (che null ha a che fare con i computer ;D), e per trasmetterla agli altri, ma sono negata in jooomlanese e un po' meno in computerese, ma siamo lì!

per rispondere alla tua domanda:
creato il sito 3 mesi fa o poco più installando joomla in remoto e poi sovrainstllando il sito che con fatica  avevo testato su XMAPP; tutto ok! L'unica cosa che ogni tanto faccio è passare il sito remoto in locale per tenerlo aggiornato ed ho sempre sovrascritto tutto, senza eliminare. In questi giorni sto testando un nuovo componente in locale e devo decidermi ad installarlo in remoto, ma gli serve anche l'up di un componente che gli è legato, così visto che erano le 7 di mattina (bimbo sempre  ;D) ero un po' fusa ed ero su firefox ed ero collegata al modem e non mi ero accorta che stavo installando e disinstallando in remoto, nel backend, invece che nel backend-copia in locale! I-D-I-O-T-A... :-[ :-[ :-[ :P

Insomma una super-dummy; così ho sovrascritto di nuovo il sito in remoto perchè tutte le sere tranquilla mi faccio il backup.... però non avevo ben chiaro il ''dettaglio'' eliminare.

scusa la prolissità, ma era per dirti che si, testo in locale e passo da remoto a locale, ma mai fatto viceversa, o meglio solo la volta per creare il sito seguendo passo passo la vostra guida, praticamente neppure mi capacito di come ci sono riuscita...!!!

Quindi che ne pensi? meglio che mi dia all'ippica come si dice? consigli?
così poi ti tempesto di domande  ::) ;) ;D

Ora devo poi installare questo componente, meglio che lo faccio dal backend on-line, quindi? e non facendo il passaggio da locale a remoto? questo intendevi? meglio non procedere così? continuando a travasare?

Grazie, davvero.
Per fare tutto ci vuole un fiore

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Ciao anemone,
a questo punto direi che come minimo dovresti postare il link del tuo sito in modo tale che possiamo vederlo :)
Venendo ai tuoi dubbi quella che ti fornisco è la mia risposta basata sul mio modo di lavorare. Non ritengo che sia la verità assoluta e so che molti altri preferiscono altre modalità di lavorare. Come te ho la buona abitudine di fare i miei bei backup che mi mettono al sicuro da spiacevoli sorprese. Quindi i miei complimenti per questa tua ottima abitudine.
Detto ciò, personalmente preferisco sempre lavorare in remoto. Prima di installare nuove estensioni faccio il backup dell'esistente e procedo con i miei esperimenti. Se qualcosa va storto torno indietro uploadando il backup (previa eliminazione delle tabelle del db e di files e cartelle di joomla). Lavoro in questo modo per le seguenti ragioni:
a) se tutto va bene mi evito un passaggio (l'upload da locale a remoto);
b) visto che l'ambiente in locale è diverso dall'ambiente in remoto può succedere di riscontrare con alcune estensioni dei malfunzionamenti in locale ed invece in remoto tutto funziona perfettamente o viceversa tutto funziona perfettamente in locale e riscontrare dei malfunzionamenti in remoto.

Ops quasi dimenticavo il segreto principale: la prima volta in assoluto che provo una estensione non lo faccio mai su un sito attivo ed in produzione ma su una installazione di joomla, sempre in remoto, su cui faccio tutti i test possibili ed immaginabili. Infatti questa installazione non ti dico quante volte è andata in tilt e sono dovuto ripartire da zero. Ma poco male visto che si tratta sempre di una installazione pulita con i soli dati di esempio. Spero di aver risposto alle tue domande :)
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline anemone

  • Esploratore
  • **
  • Post: 125
    • Mostra profilo
preferisco sempre lavorare in remoto. Prima di installare nuove estensioni faccio il backup dell'esistente e procedo con i miei esperimenti. Se qualcosa va storto torno indietro uploadando il backup (previa eliminazione delle tabelle del db e di files e cartelle di joomla). Lavoro in questo modo per le seguenti ragioni:
a) se tutto va bene mi evito un passaggio (l'upload da locale a remoto);
b) visto che l'ambiente in locale è diverso dall'ambiente in remoto può succedere di riscontrare con alcune estensioni dei malfunzionamenti in locale ed invece in remoto tutto funziona perfettamente o viceversa tutto funziona perfettamente in locale e riscontrare dei malfunzionamenti in remoto.
Si si in realtà lo so che locale e remoto sono due cose diverse, infatti i test li ho fatti in locale, ma poi quando ho dovuto fare l'upgrade dei mei componenti (ripeto, visto che il sito è aperto da poco l'ho fatto una volta sola) l'ho fatto direttamente in remoto (e dopo aver fatto un fresco backup completo)... il locale lo uso per le prove e per prendere dimestichezza con il tutto  ::) e l'ho usato per partire quella prima volta...
Ops quasi dimenticavo il segreto principale: la prima volta in assoluto che provo una estensione non lo faccio mai su un sito attivo ed in produzione ma su una installazione di joomla, sempre in remoto, su cui faccio tutti i test possibili ed immaginabili. Infatti questa installazione non ti dico quante volte è andata in tilt e sono dovuto ripartire da zero.
In che senso in tilt? Non funziona? non si installa? non va a buon fine? se ti dà errore e non lo installa (in locale mi è capitato) devi comunque rifare tutto l'up del sito da backup oppure se il sito va ancora non te ne preoccupi?
io ieri avevo fatto per sbaglio l'upgrade di un componente (xmap) in remoto come ti ho detto e la pagina della mappa del sito era diventata completamente bianca  ::) kaput  :P

Ma poco male visto che si tratta sempre di una installazione pulita con i soli dati di esempio. Spero di aver risposto alle tue domande :)
In che senso ''installazione pulita con i soli dati di esempio'', e quindi poco male? te l'ho detto che fatico a ragionare in una logica consona :(
Grazie ancora!
Per fare tutto ci vuole un fiore

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
In tilt può significare tutte le cose che hai detto. Sarebbe troppo lungo fare una casistica qui sul forum e andremmo decisamente off topic. Ma come hai potuto riscontrare i problemi possono sorgere.

Per installazione pulita con i soli dati di esempio intendo una installazione di joomla appunto con i dati di esempio su cui fare solo test e che non deve diventare un sito in produzione quindi fatti i test posso eliminare e ripartire senza problemi. Mi rendo conto che non sono stato molto chiaro ma stamattina faccio fatica ad esprimermi bene  :)
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline anemone

  • Esploratore
  • **
  • Post: 125
    • Mostra profilo
ìPer installazione pulita con i soli dati di esempio intendo una installazione di joomla appunto con i dati di esempio su cui fare solo test e che non deve diventare un sito in produzione quindi fatti i test posso eliminare e ripartire senza problemi. Mi rendo conto che non sono stato molto chiaro ma stamattina faccio fatica ad esprimermi bene  :)

Non dirlo a me in quanto a espressioni sono il peggio  :P

Concludendo quindi consigli di fare le prove di installazioni dei componenti, o prove di backup, ripristino, ecc. solo con i dati di esempio forniti di default dall'open source (senza star lì a fare una copia del proprio sito con template contenuti ecc, insomma) però allora non direttamente sul proprio sito ''principale'' chiamiamolo così, ma su un sito che ha solo uguali tutti i componenti ecc ecc per vedere se funziona tutto... e fare tutto questo su un server remoto, però, giusto? non in locale? ma quindi un altro db e quindi un altro sito sullo stesso hosting oppure va bene anche su un altro hosting, magari pure gratuito?

Ho capito giusto? poi ho finito e ti pago la parcella  ;D 8)
g-r-a-z-i-e  ;D
Per fare tutto ci vuole un fiore

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Si hai capito bene. Per quanto riguarda l'hosting ovvio che deve avere i requisiti necessari per fare questo tipo di lavoro: un certo quantitativo di spazio e di banda, più di un database; la possibilità di avere dei sottodomini non guasta anzi aiuta tantissimo. Così facendo puoi avere varie installazioni di joomla in remoto e fare tutti i test che vuoi.
In ogni caso questa è la modalità che prediligo personalmente e che quindi consiglio se mi viene richiesto un parere ma ritengo valide tutte le altre modalità. Come ti dicevo nella mia prima risposta altri prediligono lavorare in modo diverso e va altrettanto bene :)
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

 



Web Design Bolzano Kreatif