Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Dovresti dare accesso amministrativo agli sviluppatori di plugin per correggere bug?

Se hai un problema con un plugin gratuito, puoi facilmente passare a uno diverso. Tuttavia, se si tratta di un plugin a pagamento o personalizzato, potresti volerlo risolvere.

Per alcuni problemi, gli sviluppatori potrebbero non essere in grado di trovare il bug e risolverlo senza accedere al tuo sito web. Abbiamo avuto questa esperienza su WPBeginner in passato, dove è stato necessario concedere l'accesso a uno sviluppatore per risolvere un problema con un plugin.

In questo articolo, affronteremo se dovresti concedere l'accesso amministrativo agli sviluppatori di plugin per correggere bug e come farlo in modo sicuro.

Dare accesso admin agli sviluppatori in modo sicuro

Cos'è l'accesso amministrativo per un sito web WordPress?

L'accesso amministrativo per un sito web WordPress significa l'accesso di accesso all'area amministrativa di WordPress con il ruolo utente amministratore.

Concedere l'accesso al ruolo utente amministratore per il tuo sito web WordPress dovrebbe mettere a disagio chiunque.

Questo perché un utente con il ruolo utente amministratore ha pieno accesso a tutto sul tuo sito web. Possono installare plugin o temi, modificare il codice, aggiornare il database di WordPress o persino eliminare account utente.

Per saperne di più, consulta la nostra guida per principianti sui ruoli e le autorizzazioni utente di WordPress.

Per la sicurezza di WordPress, devi sempre proteggere l'accesso amministrativo al tuo sito web WordPress.

Perché gli sviluppatori potrebbero aver bisogno dell'accesso amministrativo al tuo sito web?

Quando segnali un bug e chiedi supporto, la prima cosa che la maggior parte dei buoni sviluppatori fa è provare a riprodurre il problema sul proprio sito di test.

Se sono in grado di ricreare il problema, allora possono risolvere il problema e aggiornare il plugin.

Ora, se non riescono a replicare il problema che stai segnalando, allora è impossibile per loro risolverlo.

Probabilmente ti starai chiedendo perché questi sviluppatori non riescono a replicare il problema che stai riscontrando.

Beh, questo perché ogni sito è diverso.

Ad esempio, ci sono diversi ambienti di hosting web e diverse combinazioni di plugin WordPress e temi. Una o più di queste variabili potrebbero causare il problema.

Quando uno sviluppatore di plugin testa il proprio plugin, non ha altri plugin attivi e utilizza il tema predefinito di WordPress.

Ecco perché a volte il bug che incontri è specifico per il tuo sito. Forse è un bug con un tema che stai usando o con una combinazione di altri plugin che hai installato.

Affinché gli sviluppatori di plugin possano correggere il bug, devono sapere cosa sta causando il problema. Ecco perché chiedono il tuo accesso amministrativo a WordPress, in modo da poter avere tutte le stesse variabili.

Dovresti concedere l'accesso amministrativo agli sviluppatori?

Sì, dovresti concedere l'accesso amministrativo al tuo sito web a sviluppatori fidati in modo che possano identificare il problema e risolverlo per te. Tuttavia, il sito che condividi non deve essere il tuo sito web effettivo.

Vedi, gli sviluppatori vogliono l'accesso in modo da poter vedere il problema con lo stesso ambiente di hosting, plugin e tema.

Se puoi creare una copia del tuo sito web sullo stesso account di hosting, avrà tutte quelle variabili al loro posto mantenendo sicuro il tuo sito web reale.

Questa copia temporanea del tuo sito web è chiamata sito di staging.

Un sito di staging è un clone del tuo sito web live utilizzato per testare le modifiche prima di renderle attive.

I siti di staging ti aiutano a individuare gli errori in modo da non finire per compromettere il tuo sito web live. Ti aiutano anche a dare in modo sicuro accesso agli sviluppatori per apportare modifiche e risolvere bug.

Metodo 1: Condividi l'accesso amministrativo a un sito web di staging

Molte delle migliori società di hosting WordPress offrono l'opzione di creare un sito di staging con un clic.

Dovresti prima contattare il tuo provider di hosting WordPress per vedere se offrono un sito di staging con 1 clic per la tua installazione WordPress.

Per maggiori dettagli su come farlo da soli, puoi consultare il nostro tutorial su come creare un sito WordPress di staging.

Dopo aver configurato il tuo sito web di staging, devi accedere all'area di amministrazione e aggiungere un nuovo account utente con il ruolo di amministratore.

Dopodiché, puoi condividere questo nuovo account utente amministratore con lo sviluppatore del plugin.

Account sviluppatore su un sito di staging

Potranno accedere al tuo sito web di staging ed effettuare le modifiche necessarie.

Una volta risolto il problema, puoi rivedere il tuo sito web di staging ed eliminare l'account utente temporaneo che hai creato.

Ora puoi distribuire tutte le modifiche sul tuo sito web live. Questo sovrascriverà il tuo sito web live e lo sostituirà con la versione di staging.

Nota: Alcune società di hosting WordPress ti consentono di creare un sito di staging dopo aver installato il loro plugin di supporto.

Lo svantaggio di un sito di staging di questo tipo è che l'amministratore sul sito di staging sarà in grado di distribuire le modifiche sul tuo sito live senza la tua approvazione.

In tal caso, ti consigliamo invece di utilizzare il metodo manuale.

Metodo 2: Condividi l'accesso amministrativo a un sito di staging manuale

Non tutte le società di hosting WordPress offrono siti di staging con 1 clic.

In tal caso, potrebbe essere necessario creare manualmente un sito di staging. Questo sito di staging sarà una copia del tuo sito web live.

Innanzitutto, devi accedere al tuo pannello di controllo di hosting e creare un nuovo sottodominio per il tuo sito web di staging (ad esempio, staging.tuodominio.com).

Per questo tutorial, utilizzeremo Bluehost. Tieni presente che i passaggi potrebbero variare a seconda del servizio di hosting che stai utilizzando.

Una volta effettuato l'accesso, fai clic sul pulsante 'Impostazioni' per il sito web per cui desideri creare sottodomini.

Vai alle impostazioni del sito in Bluehost

Da qui, dovrai passare alla scheda 'Avanzate' in alto.

Bluehost mostrerà diversi strumenti e impostazioni a cui puoi accedere sotto le impostazioni Avanzate.

Passa alle impostazioni avanzate

Successivamente, dovrai scorrere verso il basso e navigare fino a cPanel.

Fai clic sul pulsante ‘Gestisci’.

Apri cPanel in Bluehost

Nella schermata successiva, vedrai diversi strumenti.

Fai semplicemente clic sull'icona MySQL Databases situata nella sezione Databases della dashboard del tuo account di hosting.

Apertura della pagina Database MySQL su cPanel

Nella schermata successiva, fornisci un nome per il tuo database.

Quindi fai clic sul pulsante ‘Crea Database’.

Fai clic sul pulsante crea database

Successivamente, devi creare un utente MySQL per il tuo database.

Scorri verso il basso fino alla sezione Utenti MySQL e fornisci un nome utente e una password per il tuo nuovo utente del database.

Aggiungi un nuovo utente MySQL

Infine, devi associare l'account utente al database che hai creato in precedenza nella sezione Aggiungi Utente al Database.

Seleziona semplicemente il nuovo utente nel menu a discesa, assicurati che il tuo nuovo database sia selezionato, quindi fai clic sul pulsante ‘Aggiungi’.

Aggiungi utente al database

Ti verrà chiesto di selezionare i privilegi per l'utente.

Fai clic sulla casella di controllo ‘Tutti i privilegi’ e quindi fai clic sul pulsante ‘Apporta modifiche’.

Gestisci privilegi utente

Il tuo database è ora pronto per essere utilizzato per il tuo sito web di staging.

Successivamente, devi installare e attivare il plugin Duplicator sul tuo sito WordPress live. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, devi fare clic sul menu Duplicator nella barra laterale di amministrazione di WordPress e fare clic sul pulsante ‘Crea Nuovo’.

Crea nuovo pacchetto

Segui le istruzioni sullo schermo per creare un pacchetto Duplicator per il tuo sito web.

Una volta terminato, devi fare clic sul pulsante ‘Scarica entrambi i file’ per scaricare il pacchetto Duplicator sul tuo computer.

Scarica i file del pacchetto duplicatore

Dovrai caricare entrambi questi file nella directory dei file del sottodominio che hai appena creato. Per maggiori dettagli, consulta la nostra guida su come usare FTP per caricare file sul tuo sito WordPress.

Dopodiché, devi aprire una nuova scheda del browser e inserire il sottodominio del tuo sito di staging in questo modo:

https://staging.yourdomain.com/installer.php

Non dimenticare di sostituire staging con il sottodominio effettivo e yourdomain.com con il tuo nome di dominio.

Questo avvierà la procedura guidata di installazione di Duplicator. Fai clic sul pulsante ‘Avanti’ per continuare.

Ora ti verranno richieste le informazioni sul database. Inserisci i dettagli del database che hai creato in precedenza.

Inserisci i dettagli del database

Dopodiché, segui semplicemente le istruzioni sullo schermo per continuare. Duplicator decomprimerà il pacchetto WordPress e lo installerà per te.

Una volta terminato, il tuo sito di staging sarà pronto per essere visitato. Tuttavia, è pubblicamente accessibile da chiunque su Internet, inclusi i motori di ricerca.

Cambiamo questo.

Accedi alla dashboard del tuo account di hosting WordPress e fai clic sull’icona ‘Privacy della directory’.

Apri privacy directory

Successivamente, vedrai diverse cartelle di directory.

Fai clic sul pulsante ‘Modifica’ per la cartella che desideri proteggere.

Modifica cartella directory

Dopodiché, devi selezionare l’opzione per selezionare la casella ‘proteggi questa directory con password’.

Ti verrà anche chiesto di fornire un nome per la directory protetta.

Proteggi con password la cartella directory

Non dimenticare di fare clic sul pulsante ‘Salva’ per memorizzare le tue impostazioni.

Nota: Dovrai fornire questo nome utente e password agli sviluppatori in modo che possano accedere al tuo sito di staging.

Infine, devi accedere all’area di amministrazione di WordPress del tuo nuovo sito di staging e creare un nuovo account utente temporaneo da condividere con uno sviluppatore.

Account sviluppatore su un sito di staging

Una volta che lo sviluppatore ha risolto il problema, è necessario eliminare il suo account utente.

Dopodiché, è necessario spostare il sito di staging da un sottodominio al tuo dominio principale.

Metodo 3: Condividi un accesso di login temporaneo (meno sicuro)

Questo metodo ti consente di creare un account temporaneo che permette agli sviluppatori di accedere al tuo sito WordPress. Puoi impostare una durata fissa per la sessione, che scadrà automaticamente in seguito.

Nota: Questo è meno sicuro e darà a uno sviluppatore di terze parti l'accesso completo al tuo sito web. Utilizza questo metodo solo se ti fidi dello sviluppatore e comprendi i rischi coinvolti.

La prima cosa da fare è installare e attivare il plugin Temporary Login Without Password. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, devi visitare la pagina Utenti » Login Temporanei e fare clic sul pulsante 'Crea nuovo' per aggiungere un nuovo account di login temporaneo.

Nuovo accesso temporaneo

Questo mostrerà un modulo in cui dovrai inserire le informazioni per il login temporaneo che desideri aggiungere.

Innanzitutto, devi fornire l'indirizzo email dello sviluppatore e poi il suo nome e cognome.

Dettagli di accesso

Fai clic sul pulsante 'Invia' per continuare.

Il plugin creerà ora un URL di login temporaneo. Devi copiare questo URL e inviarlo allo sviluppatore a cui desideri concedere l'accesso temporaneo.

Link di accesso temporaneo

Una volta che lo sviluppatore ha finito di risolvere il problema, puoi eliminare questo link temporaneo. Altrimenti, scadrà automaticamente dopo il periodo impostato durante la creazione del login.

Per maggiori dettagli, consulta il nostro tutorial su come creare un link di accesso temporaneo in WordPress.

Speriamo che questo articolo ti abbia aiutato a capire se dovresti o meno concedere l'accesso amministrativo agli sviluppatori di plugin per risolvere problemi sul tuo sito web. Potresti anche voler consultare la nostra guida su come eseguire un audit di sicurezza di WordPress e i migliori plugin di sicurezza per WordPress per proteggere il tuo sito web.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

16 CommentsLeave a Reply

  1. Grazie per l'intuizione! Questa è una situazione complicata ed è qualcosa che ho già affrontato. Una volta ho concesso l'accesso amministrativo a uno sviluppatore per risolvere un problema di plugin e, sebbene alla fine tutto sia andato bene, mi sono reso conto di quanto potesse essere rischioso. Ora, creo sempre un account amministratore temporaneo con accesso limitato e lo elimino una volta terminato il lavoro. In questo articolo ho trovato l'uso di siti di staging per i test un'opzione più sicura. In questo modo, proteggo il mio sito principale consentendo comunque agli sviluppatori di lavorare alle correzioni. È fondamentale bilanciare fiducia e cautela per salvaguardare la sicurezza e l'integrità del tuo sito web.

  2. Non ho ben capito la frase secondo cui l'accesso temporaneo è meno sicuro. In che modo esattamente? Menzioni che lo sviluppatore avrebbe pieno accesso al sito. Ma non lo avrebbe comunque se creassi un utente amministratore temporaneo per lui? O ho capito male qualcosa?

    • La differenza sarebbe l'accesso temporaneo al tuo sito di staging o al tuo sito live. Se un sito di staging si rompe, puoi aggiornarlo senza che i tuoi visitatori sappiano che qualcosa si è rotto, mentre se dai accesso al tuo sito live potrebbero causare un problema che i tuoi visitatori vedono.

      Amministratore

      • Grazie per aver sottolineato la differenza tra concedere l'accesso a un sito di staging e a un sito live: questo è un consiglio così importante! Ho sperimentato in prima persona quanto possa essere rischioso dare accesso a qualcuno su un sito live. Una piccola modifica può portare a problemi imprevisti che i visitatori vedono immediatamente, il che può danneggiare la reputazione del tuo sito. L'utilizzo di un sito di staging fornisce quel livello aggiuntivo di protezione, consentendoti di testare tutto prima. Bisogna essere più cauti riguardo alla concessione di accesso agli sviluppatori. Ottimo consiglio!

  3. Grazie per l'articolo, capisco perfettamente la necessità di fiducia / cooperazione.
    1. Che ne dici di inviare un backup del tuo sito allo sviluppatore del plugin e lasciargli creare un sito di staging?
    2. Ma forse il problema più grande, per me, è se ti esponi a frodi se gestisci un sito di e-commerce e passi l'accesso a uno sviluppatore di plugin?

  4. David,

    Grazie per aver lasciato un commento. Innanzitutto, non abbiamo detto che sia compito delle società di web hosting farlo.

    Tuttavia, dalla nostra esperienza, quando chiedi gentilmente la maggior parte di loro è felice di farlo per te. Specialmente se sei su un hosting web cPanel. Perché?

    Perché ci vogliono letteralmente pochi clic per spostare un sito esistente su un nuovo sottodominio lato server.

    Non entrerò in un dibattito sul fatto che WP sia facile da usare o meno perché questa è la tua opinione. Ho storie di successo di utenti che hanno iniziato a imparare da WPBeginner nel 2009 e oggi gestiscono le proprie agenzie di web design di successo. Altri che hanno iniziato molto più di recente e hanno utilizzato le nostre risorse per costruire un sito web che li ha aiutati a far crescere le loro attività.

    -Syed

  5. Ottimo articolo tranne per la parte in cui fai credere agli utenti che sia in qualche modo compito delle società di web hosting impostare un ambiente di test per loro. Questo non è vero. Mentre molte società di hosting hanno personale di supporto ben addestrato su WordPress e altri software, non rientra nel loro compito impostare un sito di test per un utente.

    Infatti, la maggior parte delle società di hosting ha clausole specifiche che vietano l'assistenza con app di terze parti. Mi rendo conto che i tuoi articoli sono rivolti ai principianti di WP, ma se non sono in grado di replicare un'installazione di WP, allora probabilmente non dovrebbero usare WP in primo luogo. O meglio ancora, dovrebbero assumere uno sviluppatore esperto che lo faccia per loro.

    WP è ingannevole nel senso che USARLO è molto semplice, e la maggior parte delle persone può farlo; ma PERSONALIZZARLO richiede di sapere cosa si sta facendo. Non è tutto "premi un pulsante e sarà esattamente come voglio che sia."

    Fai un torto ai tuoi lettori meno informati fornendo loro informazioni errate.

  6. Ho ricevuto un eccellente supporto da sviluppatori affidabili e mi piace ricambiare il favore fornendo una recensione positiva.

    Penso che un altro punto chiave sia fornire una chiara descrizione del problema, e gli screencast sono molto utili.

  7. Aggiungerei che dovresti SEMPRE chiedere allo sviluppatore di farti sapere esattamente qual è il problema e quali file ha modificato per risolverlo... Soprattutto se gli dai accesso FTP.

    Ho visto sviluppatori modificare il nucleo di un plugin non di loro proprietà, e poi quando quel plugin viene aggiornato, l'intera situazione si ripresenta.

    Se c'è un conflitto con un plugin specifico, informo sempre entrambi gli sviluppatori e creo una discussione pubblica da qualche parte – su wordpress.org o su uno dei loro siti – e indirizzo entrambi gli sviluppatori a quella discussione. In questo modo possono (sperabilmente) collaborare per risolvere il problema.

  8. Ciao wpbeginner,

    Grazie mille per questo ottimo articolo, è esattamente quello che devo sapere su se dovere o meno dare l'accesso admin allo sviluppatore del plugin/tema e cosa posso fare al riguardo.

  9. Questa è un'ottima guida, grazie!
    Domanda: avere una copia del sito influisce sui motori di ricerca? In altre parole, verrei penalizzato per avere "contenuti duplicati"? Se sì, come impedirei ai motori di ricerca di scansionare il mio sito di staging?

  10. Bel post WPbeginner.

    In generale, il modo migliore per risolvere bug e aiutare i tuoi utenti è avere accesso al loro admin di WP.

    So far we haven’t found any of our customers refusing to send us their WP admin details :)

    I would say that is trust between users and developers :)

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.