• User Newbie

    Come si "restaura" un sito senza creare danni? Chiedo aiuto! [Dettagli nel topic]

    Buongiorno a tutti! Mi sono appena iscritto al forum e vi chiedo consiglio per una questione abbastanza delicata.

    Ho utilizzato Wordpress per fare 3 siti molto semplici, tra cui un blog. Grazie a queste esperienze ho fatto un pò di pratica con questo CMS, con i suoi concetti base e con tutte le tematiche annesse. Ora però mi trovo in una situazione del tutto nuova e molto più complessa.

    Sto lavorando per un'associazione di categoria che ha un sito internet completamente fatto con Dreamweaver e installato su Aruba. Mi hanno chiesto però di "restaurare il sito" o addirittura di rifarlo completamente nuovo. Credo che un CMS sia la scelta obbligata, anche perchè hanno l'esigenza di un blog.
    I miei dubbi però sono tanti, li elenco sperando di ricevere assistenza da chi ne capisce molto più di me e ha molta più esperienza.

    1. Posso iniziare installando Worpress su Aruba? Se ho capito bene, Aruba dovrebbe leggere innanzitutto la pagina index. html, quindi il sito "vecchio" dovrebbe rimanere online senza problemi. Confermate?

    2. Come si passa dal "vecchio" al "nuovo" sito? Cerco di spiegarmi meglio: tutto il contenuto del "vecchio" sito non dovrà essere più visualizzato, a partire dalla home page. Si deve usare qualche funzione particolare? Leggo che esiste il "redirect 301", comincio a documentarmi in maniera approfondita?

    3. Il sito ha 5 anni di "vita", quindi ha ovviamente accumulato tutta una serie di dati (esempio: posizionamento, indicizzazione). Cosa succederà a questi dati? Verranno persi?

    4. ci sono altre operazioni da fare? Mi devo documentare su altri aspetti?

    Vi ringrazio fin da ora per tutto l'aiuto che riceverò! Ho paura di creare qualche danno, quindi prima di fare qualsiasi passo voglio tutelare il sito ufficiale.
    Se avete qualche dubbio o qualche suggerimento da darmi fate pure.


  • Moderatore

    Ciao,
    innanzitutto ti consiglio di fare una copia di backup di file e database dell'attuale sito prima di fare qualsiasi operazione. Questo giusto per correre ai ripari qualora ci siano problemi.

    In ogni caso direi che non devi prendere in considerazione l'uso contemporaneo di WordPress e del vecchio sito sullo stesso server. Non è il caso di farli coesistere.
    Direi quindi di creare un'installazione di WordPress locale sul tuo pc e realizzare il nuovo sito "in santa pace", mentre il vecchio continua a fare il suo lavoro. Quando il nuovo sarà pronto vai di backup e sostituzione.
    Provo adesso a rispondere alle tue domande:

    1. Confermo ma evitalo nella maniera più assoluta (vedi indicazioni precedenti).

    2. Semplicemente cancellerai, dopo aver fatto un bakup, sia file che database del vecchio sito, sostituendoli con il nuovo. Tieni però presente che per portare WordPress da locale a server remoto potresti dover fare delle piccole procedure di adeguamento. Il redirect 301 ti servirà per indicare ai motori di ricerca dove sono state spostate le pagine. Se ad esempio il vecchio sito aveva una pagina www.tuosito.it/chisiamo mentre il nuovo l'ha in www.tuosito.it/siamonoi avrai bisogno di un 301 per indicarlo ai motori di ricerca. Questo per ogni pagina dell'attuale sito (articoli inclusi). Esistono per WP dei plugin che ti agevolano. Comincia quindi a documentarti, è una cosa molto importante.

    3. Se farai le operazioni di reindirizzamento 301 in maniera corretta, in linea teorica non dovresti perdere niente. All'atto pratico è tutto da vedere. E' bene che tu sappia che in questi casi c'è sempre uno scotto da pagare, magari solo temporaneo, in termini di indicizzazione.

    4. Tanti! Le cose da conoscere per una situazione del genere sono molte, forse troppe se, come mi sembra di aver capito, hai iniziato da poco. Oltre a chiedere al cliente un prezzo adeguato (a mio parere c'è tanto lavoro da fare da quello che descrivi), prendi in considerazione di farti supportare in tutto o in parte da un professionista.

    Complimenti per la scelta di informarti prima di iniziare il lavoro. Molti avrebbero chiesto aiuto dopo aver fatto il danno e non prima. Quando insomma sarebbe stato tutto irreparabile.


  • User Newbie

    @Shad said:

    Ciao,
    innanzitutto ti consiglio di fare una copia di backup di file e database dell'attuale sito prima di fare qualsiasi operazione. Questo giusto per correre ai ripari qualora ci siano problemi.

    Ciao Shad, grazie mille per il tuo aiuto. Questa è la prima cosa che farò!

    @Shad said:

    In ogni caso direi che non devi prendere in considerazione l'uso contemporaneo di WordPress e del vecchio sito sullo stesso server. Non è il caso di farli coesistere.
    Direi quindi di creare un'installazione di WordPress locale sul tuo pc e realizzare il nuovo sito "in santa pace", mentre il vecchio continua a fare il suo lavoro. Quando il nuovo sarà pronto vai di backup e sostituzione.

    In effetti è la prima cosa che ho fatto. Intanto ho già fatto un sito con nome falso per mostrate ai titolari il risultato finale di quello che potrebbe essere il nuovo sito, in modo da lavorare ricevendo le richieste continue e per effettuare i cambiamenti necessari. Quando parli di sostituzione praticamente cosa devo fare? Copio tutti i dati del database del nuovo sito che ho fatto come prova su Aruba?

    @Shad said:

    Provo adesso a rispondere alle tue domande:

    1. Confermo ma evitalo nella maniera più assoluta (vedi indicazioni precedenti).

    2. Semplicemente cancellerai, dopo aver fatto un bakup, sia file che database del vecchio sito, sostituendoli con il nuovo. Tieni però presente che per portare WordPress da locale a server remoto potresti dover fare delle piccole procedure di adeguamento.

    Shad, io ho sempre utilizzato Altervista. Pensi che Aruba possa darmi qualche difficoltà? Leggendo una guida al volo, l'installazione di Wordpress dovrebbe essere come su Altervista.

    @Shad said:

    Il redirect 301 ti servirà per indicare ai motori di ricerca dove sono state spostate le pagine. Se ad esempio il vecchio sito aveva una pagina xxx mentre il nuovo l'ha in xxx avrai bisogno di un 301 per indicarlo ai motori di ricerca. Questo per ogni pagina dell'attuale sito (articoli inclusi). Esistono per WP dei plugin che ti agevolano. Comincia quindi a documentarti, è una cosa molto importante.

    Ma se cancello il vecchio database le pagine saranno comunque visibili?

    @Shad said:

    1. Se farai le operazioni di reindirizzamento 301 in maniera corretta, in linea teorica non dovresti perdere niente. All'atto pratico è tutto da vedere. E' bene che tu sappia che in questi casi c'è sempre uno scotto da pagare, magari solo temporaneo, in termini di indicizzazione.

    Beh, già mi sento più tranquillo. Se ci sarà da lavorare un pò di più non fa niente!

    @Shad said:

    1. Tanti! Le cose da conoscere per una situazione del genere sono molte, forse troppe se, come mi sembra di aver capito, hai iniziato da poco. Oltre a chiedere al cliente un prezzo adeguato (a mio parere c'è tanto lavoro da fare da quello che descrivi), prendi in considerazione di farti supportare in tutto o in parte da un professionista.

    Purtroppo sono solo e mi è stato affidato questo compito difficilissimo. Tra l'altro non posso chiedere una parcella visto che sono stato assunto con stipendio fisso (tirocinio).

    Credo che i titolari siano completamente ignari di cosa significa fare queste operazioni e i possibili effetti negativi che ci potrebbero essere. Ovviamente per me la strada più facile da fare sarebbe fregarmene di tutto e fare il sito da zero perdendo tutto, ma voglio imparare il più possibile perchè mi servirà per il futuro. Per queste ragioni chiedo consigli a voi, ho capito da subito che non era un lavoro per "neofiti".

    @Shad said:

    Complimenti per la scelta di informarti prima di iniziare il lavoro. Molti avrebbero chiesto aiuto dopo aver fatto il danno e non prima. Quando insomma sarebbe stato tutto irreparabile.
    Grazie Shad, ma per fortuna non sono così sprovveduto!


  • Moderatore

    @Ale_ said:

    Quando parli di sostituzione praticamente cosa devo fare? Copio tutti i dati del database del nuovo sito che ho fatto come prova su Aruba?

    Ecco più o meno gli step da eseguire (fallo sull'hosting temporaneo per capire i passaggi e i problemi). Anche in questo caso fai una copia di backup del sito locale (file e database) prima di iniziare:

    1. modifica il file config.php di WordPress per adeguarlo al database di aruba
    2. copi i file via ftp su aruba
    3. esporti il database da locale e lo importi su quello di aruba

    C'è però un problema legato ai reindirizzamenti che WordPress memorizza nel database e che vanno adeguati. Senza entrare nei dettagli, sappi che ci sono guide e plugin che ti aiutano in questo tipo di pubblicazioni. Se cerchi su google troverai facilmente qualche articolo da seguire passo passo.

    @Ale_ said:

    Shad, io ho sempre utilizzato Altervista. Pensi che Aruba possa darmi qualche difficoltà? Leggendo una guida al volo, l'installazione di Wordpress dovrebbe essere come su Altervista.
    Nessuna difficoltà. E' la stessa procedura. Sto ovviamente parlando dell'installazione fatta a mano e non di quelle automatiche integrate che offrono gli hosting.

    @Ale_ said:

    Ma se cancello il vecchio database le pagine saranno comunque visibili?
    No! E' per questo che dovrai cancellare l'attuale database e gli attuali file solo dopo che il sito sarà pronto e che ogni pagina dell'attuale sito avrà la sua corrispondente con eventuale redirect 301. In pratica le cancellazioni le dovrai fare solo quando la pubblicazione del nuovo sito sarà pronta.

    @Ale_ said:

    Purtroppo sono solo e mi è stato affidato questo compito difficilissimo. Tra l'altro non posso chiedere una parcella visto che sono stato assunto con stipendio fisso (tirocinio).

    Credo che i titolari siano completamente ignari di cosa significa fare queste operazioni e i possibili effetti negativi che ci potrebbero essere. Ovviamente per me la strada più facile da fare sarebbe fregarmene di tutto e fare il sito da zero perdendo tutto, ma voglio imparare il più possibile perchè mi servirà per il futuro. Per queste ragioni chiedo consigli a voi, ho capito da subito che non era un lavoro per "neofiti".
    W Dio, esistono ancora quelli che capiscono che bisogna imparare e cercare di lavorare bene e non solo chi pretende uno stipendio senza saper fare nulla. :ciauz:


  • User

    Mi permetto di intervenire solo per dare un piccolo consiglio ad @Ale_:
    Mi sono ritrovato nella tua stessa situazione anni fa, e il tuo spirito di iniziativa mi ricorda i miei primi tempi, ma saltando questa parentesi puramente nostalgica 😛 ti dico che Aruba, almeno per mia esperienza personale, VA ASSOLUTAMENTE EVITATA. Si fanno pagare tutto, e a caro prezzo, hanno un servizio clienti del tutto incompetente e con una spiccata capacità nel PROBLEM CREATING, anzichè solving LOL. Se hai un minimo di dimestichezza con i sistemi linux, prendi un VPS, magari su OVH (è uno dei migliori host con cui io abbia mai lavorato, per efficienza e qualità del servizio). Avrai cosi la possibilità di spaziare a 360° sia sull'installazione di wordpress che sul dominio, e grazie all'accesso SSH potrai fare backup quasi istantanei risparmiando una gran quantità di tempo e lavoro, trasferimenti di file ad altissima velocità (spostando ad esempio file dai server di aruba al tuo vps, non sarà come uppare file via ftp dal tuo pc, con una linea di casa.. ).
    Detto questo, in bocca al lupo con il lavoro, e spero che ci sia qualcuno con un po di sale in zucca tra quelli che ti hanno assunto e ti riconosca l'impegno che ci stai mettendo.


  • Moderatore

    @b3sinformatica said:

    Mi permetto di intervenire solo per dare un piccolo consiglio ad @Ale_:
    Mi sono ritrovato nella tua stessa situazione anni fa, e il tuo spirito di iniziativa mi ricorda i miei primi tempi, ma saltando questa parentesi puramente nostalgica 😛 ti dico che Aruba, almeno per mia esperienza personale, VA ASSOLUTAMENTE EVITATA. Si fanno pagare tutto, e a caro prezzo, hanno un servizio clienti del tutto incompetente e con una spiccata capacità nel PROBLEM CREATING, anzichè solving LOL. Se hai un minimo di dimestichezza con i sistemi linux, prendi un VPS, magari su OVH (è uno dei migliori host con cui io abbia mai lavorato, per efficienza e qualità del servizio). Avrai cosi la possibilità di spaziare a 360° sia sull'installazione di wordpress che sul dominio, e grazie all'accesso SSH potrai fare backup quasi istantanei risparmiando una gran quantità di tempo e lavoro, trasferimenti di file ad altissima velocità (spostando ad esempio file dai server di aruba al tuo vps, non sarà come uppare file via ftp dal tuo pc, con una linea di casa.. ).
    Detto questo, in bocca al lupo con il lavoro, e spero che ci sia qualcuno con un po di sale in zucca tra quelli che ti hanno assunto e ti riconosca l'impegno che ci stai mettendo.

    Un minimo di dimistichezza? Scusami ma credo che gestire una VPS non necessiti solo di un "minimo di dimistichezza", altrimenti potremmo reputarci tutti dei sistemisti.
    OVH non offre soluzioni managed, tutte le operazioni sul server virtuale andranno fatte dall'utente e consigliare a un principiante di immedesimarsi in questo infinito mondo non mi sembra saggio, soprattutto da uno che sembra voglia diventare uno sviluppatore, non un sistemista.

    Riguardo Aruba hai ragione lol


  • User

    non mi reputo un sistemista... ma un paio di comandi dalla shell di linux so lanciarli e non serve avere una conoscenza cosi approfondita dell'os se pensiamo che l'unico aspetto da gestire sarebbe l'apache2. Poi sono daccordo con te, che una soluzione managed sarebbe preferibile per uno alle prime armi.. ma se non inizia a farsi le ossa ora, quando lo fa? 😛


  • User Newbie

    @b3sinformatica said:

    Mi permetto di intervenire solo per dare un piccolo consiglio ad @Ale_:
    Mi sono ritrovato nella tua stessa situazione anni fa, e il tuo spirito di iniziativa mi ricorda i miei primi tempi, ma saltando questa parentesi puramente nostalgica 😛 ti dico che Aruba, almeno per mia esperienza personale, VA ASSOLUTAMENTE EVITATA. Si fanno pagare tutto, e a caro prezzo, hanno un servizio clienti del tutto incompetente e con una spiccata capacità nel PROBLEM CREATING, anzichè solving LOL. Se hai un minimo di dimestichezza con i sistemi linux, prendi un VPS, magari su OVH (è uno dei migliori host con cui io abbia mai lavorato, per efficienza e qualità del servizio). Avrai cosi la possibilità di spaziare a 360° sia sull'installazione di wordpress che sul dominio, e grazie all'accesso SSH potrai fare backup quasi istantanei risparmiando una gran quantità di tempo e lavoro, trasferimenti di file ad altissima velocità (spostando ad esempio file dai server di aruba al tuo vps, non sarà come uppare file via ftp dal tuo pc, con una linea di casa.. ).
    Detto questo, in bocca al lupo con il lavoro, e spero che ci sia qualcuno con un po di sale in zucca tra quelli che ti hanno assunto e ti riconosca l'impegno che ci stai mettendo.

    Ciao b3sinformatica! Grazie per i consigli! Non credo che possa affrontare il percorso che mi consigli, per ora ho già troppe responsabilità così! 😕
    Di sicuro mi informerà e magari con calma posso approfondire la cosa per un prossimo progetto.

    Su Aruba non so che dire... Per ora ci appoggiamo a loro, poi vedremo.