• User

    Ambiente di test di Wordpress

    Salve, nella nostra agenzia abbiamo un ambiente di sviluppo col suo IP dedicato.
    In questo ambiente installiamo Wordpress e lo montiamo, in base al contratto.
    Una volta montato, quando ancora vorremmo farlo vedere al cliente, si presenta la problematica di come mostrare al cliente il sito in sviluppo (cioè quando ancora siamo in una fase in cui i DNS non possono essere cambiati).

    L'unica soluzione che ci è venuta qui in agenzia è cambiare il file di host del cliente (in modo tale che facciamo puntare ilsuosito.com all'IP del nostro sviluppo).
    Tuttavia si tratta di una soluzione che va incontro a mille difficoltà: c'è il cliente che ha il proxy imposto dal router e non dalla macchina fisica che usa, c'è il cliente che non è amministratore della macchina stessa, ecc. ecc.

    In passato abbiamo adottato un'altra soluzione ovvero montare il Wordpress su un dominio di prova www prova it, che poi andavamo a migrare sul ilsuosito.com quando il cliente dava l'approvazione finale. Ma anche questa si è rivelata una soluzione devastante (da PhpmyAdmin andavamo a riscrivere tutti i riferimenti relativi a www prova it, con grosse possibilità di errore).

    Voi come fate?
    Cosa ci consigliereste?
    Grazie mille.


  • Moderatore

    Io lo installo sul domino del cliente, ed aggiungo un plugin per che mostra il sito solo dopo aver effettuato l'accesso, altrimenti mostra una pagina di benvenuto.
    Purtroppo di cose, wordpress è un cms e richiede che ci sia: nome di dominio e database associato.

    Domanda, qual'è la problematica di installarlo in un dominio di prova?
    Prima del dump ( o anche dopo ), basterà accedere al database e modificare la tabella options alla voce site_url e site_name e non si rischia nulla


  • User

    @Ultima said:

    Io lo installo sul domino del cliente, ed aggiungo un plugin per che mostra il sito solo dopo aver effettuato l'accesso, altrimenti mostra una pagina di benvenuto.
    Purtroppo di cose, wordpress è un cms e richiede che ci sia: nome di dominio e database associato.

    Domanda, qual'è la problematica di installarlo in un dominio di prova?
    Prima del dump ( o anche dopo ), basterà accedere al database e modificare la tabella options alla voce site_url e site_name e non si rischia nulla

    Diverse volte è capitato che ancuni plugin salvassero nel DB dei riferimenti con URL assoluti.
    Il problema diventa particolarmente drammatico quando queste informazioni vengono salvate in maniera serializzata (es JSON)


  • Moderatore

    Esegui il dump, lo apri e fai un replace del vecchio url, con quello nuovo.
    E ancora:
    non esistono plugin che hanno percorsi assoluti, al massimo possono avere l'indirizzo del sito, anche perchè il resto della url fa riferimento alle cartelle di wp ed è e deve essere uguale per tutti.


  • User

    No guarda, non ci stiamo capendo. Innanzi a tutto ho gia indicato nel testo principale della primo post che in passato abbiamo provato questa strada e cerchiamo alternative.

    Riguardo all'ultimo commento: esistono eccome dei plugin che per loro logica scelgono di salvare nel db degli URL. Questi url non in tutti i casi si riescono ad aggiornare con un banale replace. Grazie