GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Unisci più account cPanel in un unico account utilizzando SSH

In questo articolo discuteremo un metodo avanzato per prendere più account cPanel e unirli in un unico account cPanel. Puoi avere solo più account cPanel su un piano VPS o server dedicato. Quindi, se stai cercando di eseguire il downgrade all'hosting condiviso o semplicemente desideri la comodità di gestire più siti da un unico account cPanel, questa è la guida che fa per te.

Per il nostro esempio abbiamo due account cPanel, userna1 con il nome di dominio PrimaryDomain.com e userna2 con il nome di dominio AddonDomain.com . Prendiamo AddonDomain.com domain e uniscilo a userna1 account cPanel in modo che entrambi questi domini possano essere gestiti dal singolo accesso cPanel in futuro.

AddonDomain.com site ha un'installazione di WordPress su di esso, quindi dovremo assicurarci di acquisire una copia del database MySQL e assicurarci anche di aggiornare le credenziali del database in tutti gli script una volta che i file sono stati spostati su utente1 account.

La creazione di cPanel non è più illimitata. Scopri di più sulle modifiche ai prezzi di cPanel e sulle relative domande frequenti.

Per seguire questi passaggi avrai bisogno dell'accesso root al tuo server. Se non disponi dell'accesso root, ti consigliamo di seguire il nostro articolo più basilare su come unire più account cPanel in uno solo.

  1. Accedi al tuo server tramite SSH come root utente.
  2. Ti consigliamo di trovare la root dei documenti per il nostro AddonDomain.com domain quindi passare a quella directory con questi comandi:grep addondomain.com /etc/userdatadomains

    Che dovrebbe restituire:

    addondomain.com: userna2==root==main==addondomain.com==/home/userna2/public_html==70.39.151.52:80==

    Prossima modifica alla directory tra i == con:

    cd /home/userna2/public_html

  3. Successivamente cercheremo tutti i file di configurazione del database. Ciò può essere ottenuto cercando il nome utente seguito da un carattere di sottolineatura _ utilizzando il seguente comando:grep userna2_ . -RH

    Che dovrebbe sputare indietro:

    ./wp-config.php:define('DB_NAME', 'userna2_wrdp1');
    ./wp-config.php:define('DB_USER', 'userna2_wrdp1');

    Ora possiamo vedere perché questo sta usando un wp-config.php script che queste sono le credenziali del database per un sito WordPress. Ti consigliamo di aprire questo file con il tuo editor di testo preferito e copiare i valori per DB_NAME , DB_USER e DB_PASSWORD da utilizzare in seguito.

  4. Ora che conosciamo il nome del database, possiamo eseguire il backup del database utilizzando il seguente comando:mysqldump userna2_wrdp1 > ~userna2/userna2_wrdp1.sql
  5. Ora vorrai iniziare a copiare tutti i dati da userna2 account all'account userna1 utilizzando i seguenti comandi:cp -frp ~userna2/etc/addondomain.com ~userna1/etc/

    cp -frp ~userna2/mail/addondomain.com ~userna1/mail/

    cp -frp ~userna2/mail/.*@addondomain_com ~userna1/mail/

    cp -frp ~userna2/public_html ~userna1/public_html/addondomain.com

  6. Successivamente, vorremo modificare temporaneamente il nostro AddonDomain.com domain in modo da poterlo aggiungere al nostro userna1 account cPanel. Per farlo, accedi a WHM.
  7. In Trova in alto a sinistra digita la casella in modifica , quindi fai clic su Modifica un account .

  8. Seleziona AddonDomain.com , quindi fai clic su Modifica .
  9. Nel Dominio principale: campo aggiungi un -temp.com suffisso al tuo dominio, quindi in questo caso utilizziamo AddonDomain-temp.com . Quindi scorri fino in fondo e fai clic su Salva .
  10. Sempre in WHM in Trova in alto a sinistra digita la casella in Elenco , quindi fai clic su Elenco account .
  11. Ora fai clic sull'icona cPanel per PrimaryDomain.com account con il nome utente userna1 .

  12. Sotto i Domini sezione, fai clic su Domini aggiuntivi .

  13. Ora digita AddonDomain.com come nuovo nome di dominio e scegli un nome utente FTP e una root del documento anche per il sito, quindi fai clic su Aggiungi dominio .
  14. Ora che tutti i dati del tuo sito web sono stati caricati sotto userna1 account cPanel la prossima cosa che devi fare è ripristinare il tuo database MySQL di cui hai eseguito il backup. Per fare ciò, accedi al tuo cPanel con userna1 nome utente.
  15. Sotto i Database fai clic su Creazione guidata database MySQL .

  16. Ora in questo caso conosco già userna1 l'utente ha già un sito e un database WordPress, quindi nominerò il mio database userna1_wrdp2 , quindi fai clic su Passaggio successivo .
  17. Imposterò anche il nome utente del mio database su userna1_wrdp2 , assegna all'utente una password, quindi fai clic su Crea utente .
  18. Infine, nell'ultimo passaggio della procedura guidata del database, fai clic su TUTTI I PRIVILEGI per controllare tutto, quindi fai clic su Passaggio successivo .
  19. Ora tornando alla tua sessione SSH puoi importare il backup del database MySQL usando il seguente comando:mysql -u userna1_wrdp1 -p userna1_wrdp1 < ~userna2/userna2_wrdp1.sql

    In Inserisci password: chiedi di inserire la password che hai copiato in precedenza.

  20. Ora vogliamo correggere tutti i permessi di proprietà per userna1 user utilizzando il seguente comando:fixperms userna1
  21. Ora che hai copiato i dati del tuo sito web e importato il database MySQL, vorrai modificare le credenziali del tuo database in ~userna1/public_html/addondomain.com/wp-config.php script o qualsiasi altro script di configurazione del database che hai trovato per utilizzare userna1 nome utente cPanel invece di userna2 uno. In questo modo quando ti sbarazzi di userna2 account il database continuerà a funzionare come entità separata.
  22. Finalmente puoi accedere nuovamente a WHM per rimuovere il vecchio userna2 standalone conto.
  23. In Trova in alto a sinistra casella, digita termina , quindi fai clic su Chiudi un account .

  24. Fai clic su AddonDomain-temp.com dominio, quindi fai clic su Termina in fondo alla pagina.

Se hai seguito tutti questi passaggi, ora dovresti aver unito correttamente il tuo AddonDomain.com sito da userna2 cPanel, in userna1 uno. Potresti semplicemente continuare a ripetere questo processo più e più volte per riunire più account cPanel in uno solo.


cPanel
  1. [AVANZATO] Come raggruppare due account separati in un account con un dominio aggiuntivo

  2. Come gestire gli account di posta elettronica in cPanel

  3. Come unire più connessioni Internet in una?

  4. Come sospendere/riattivare gli account cPanel all'interno di WHM

  5. Come eseguire l'upgrade/downgrade di un account cPanel utilizzando WHM

Come creare account FTP aggiuntivi in ​​cPanel

Come accedere al mio account cPanel tramite SSH?

Come ospitare più siti Web con un (1) account di hosting

Come faccio a dividere un singolo account cPanel in più account

Come unire più account cPanel in uno solo

Cosa sono gli account cPanel?