GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Sloučit více účtů cPanel do jednoho účtu pomocí SSH

V tomto článku probereme pokročilou metodu pro převzetí více účtů cPanel a jejich sloučení do jednoho účtu cPanel. V plánu VPS nebo dedikovaného serveru můžete mít pouze více účtů cPanel. Pokud tedy uvažujete o downgradu na sdílený hosting nebo prostě chcete mít pohodlí správy více webů z jednoho účtu cPanel, toto by byl průvodce pro vás.

V našem příkladu máme dva účty cPanel, userna1 s názvem domény PrimaryDomain.com a uživatelská2 s názvem domény AddonDomain.com . Vezmeme AddonDomain.com doménu a sloučit ji do userna1 cPanel účet, takže obě tyto domény lze spravovat z jediného přihlášení cPanel.

AddonDomain.com web má nainstalovaný WordPress, takže musíme zajistit, abychom získali kopii databáze MySQL, a také zajistit, že aktualizujeme přihlašovací údaje databáze ve všech skriptech, jakmile budou soubory přesunuty do uživatel1 účet.

Vytvoření cPanelu již není neomezené. Přečtěte si další informace o změnách cen cPanel a souvisejících nejčastějších dotazech.

Abyste mohli postupovat podle těchto kroků, budete potřebovat root přístup k vašemu serveru. Pokud nemáte přístup root, budete chtít sledovat náš základnější článek o tom, jak sloučit více účtů cPanel do jednoho..

  1. Přihlaste se ke svému serveru pomocí SSH jako root uživatel.
  2. Budete chtít najít kořen dokumentu pro naši AddonDomain.com doména, poté přejděte do tohoto adresáře pomocí těchto příkazů:grep addondomain.com /etc/userdatadomains

    Což by mělo vrátit:

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

    Další změna do adresáře mezi == s:

    cd /home/userna2/public_html

  3. Dále budeme chtít vyhledat konfigurační soubory databáze. Toho lze dosáhnout vyhledáním uživatelského jména následovaného podtržítkem _ pomocí následujícího příkazu:grep userna2_ . -RH

    Což by mělo odplivnout:

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

    Nyní to vidíme, protože to používá wp-config.php skript, že toto jsou přihlašovací údaje k databázi pro web WordPress. Tento soubor budete chtít otevřít pomocí svého oblíbeného textového editoru a zkopírovat hodnoty pro DB_NAME , DB_USER a DB_PASSWORD pro pozdější použití.

  4. Nyní, když známe název databáze, můžeme databázi zálohovat pomocí následujícího příkazu:mysqldump userna2_wrdp1 > ~userna2/userna2_wrdp1.sql
  5. Nyní budete chtít začít kopírovat všechna data z userna2 k účtu userna1 pomocí následujících příkazů: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. Dále budeme chtít dočasně upravit naši AddonDomain.com doménu, abychom ji mohli přidat do našeho uživatelského1 účet cPanel. Chcete-li to provést, přihlaste se do WHM.
  7. V levém horním rohu Najít zadejte do pole upravit a poté klikněte na Upravit účet .

  8. Vyberte AddonDomain.com a poté klikněte na Upravit .
  9. V Primární doméně: přidejte do pole -temp.com příponu vaší domény, takže v tomto případě používáme AddonDomain-temp.com . Poté přejděte dolů a klikněte na Uložit .
  10. Stále ve WHM v levém horním rohu Najít zadejte do pole Seznam a poté klikněte na Seznam účtů .
  11. Nyní klikněte na ikonu cPanel pro PrimaryDomain.com účet s uživatelským jménem userna1 .

  12. V části Domény klikněte na Addon Domains .

  13. Nyní zadejte AddonDomain.com jako nový název domény a vyberte uživatelské jméno FTP a kořen dokumentu pro web, poté klikněte na Přidat doménu .
  14. Nyní, když máte všechna data svých webových stránek načtena pod userna1 cPanel účet další věc, kterou musíte udělat, je obnovit databázi MySQL, kterou jste zálohovali. Chcete-li to provést, přihlaste se do svého cPanelu pomocí userna1 uživatelské jméno.
  15. V části Databáze klikněte na Průvodce databází MySQL .

  16. Nyní v tomto případě již znám uživatele1 uživatel již má jeden web a databázi WordPress, takže svou databázi pojmenuji userna1_wrdp2 a poté klikněte na Další krok .
  17. Chystám se také nastavit uživatelské jméno své databáze na userna1_wrdp2 , zadejte tomuto uživateli heslo a poté klikněte na Vytvořit uživatele .
  18. Nakonec v posledním kroku průvodce databází klikněte na ALL PRIVILEGES vše zkontrolujte a poté klikněte na Další krok .
  19. Nyní zpět ve své relaci SSH můžete importovat zálohu databáze MySQL pomocí následujícího příkazu:mysql -u userna1_wrdp1 -p userna1_wrdp1 < ~userna2/userna2_wrdp1.sql

    Na stránce Zadejte heslo: zadejte heslo, které jste si dříve zkopírovali.

  20. Nyní chceme opravit všechna oprávnění k vlastnictví pro uživatele1 pomocí následujícího příkazu:fixperms userna1
  21. Nyní, když máte zkopírovaná data svých webových stránek a importovanou databázi MySQL, budete chtít upravit přihlašovací údaje k databázi v ~userna1/public_html/addondomain.com/wp-config.php skript nebo jakékoli jiné konfigurační skripty databáze, u kterých jste zjistili, že používají userna1 Uživatelské jméno cPanel namísto userna2 jeden. Tímto způsobem se zbavíte userna2 databáze bude nadále fungovat jako vlastní samostatná entita.
  22. Nakonec se můžete ještě jednou přihlásit do WHM a odstranit staré samostatné userna2 účet.
  23. V levém horním rohu Najít zadejte do pole ukončit a poté klikněte na Ukončit účet .

  24. Klikněte na AddonDomain-temp.com domény a poté klikněte na Ukončit ve spodní části stránky.

Pokud jste provedli všechny tyto kroky, měli byste nyní úspěšně sloučit svou AddonDomain.com webu z userna2 cPanel do userna1 jeden. Tento proces můžete jednoduše opakovat znovu a znovu, abyste získali více účtů cPanel sloučených do jednoho.


cPanel
  1. Jak pozastavit / zrušit pozastavení účtů cPanel v rámci WHM

  2. Jak upgradovat / downgradovat účet cPanel pomocí WHM

  3. Jak udělit (nebo odebrat) shellový přístup k účtům cPanel

  1. [POKROČILÉ] Jak seskupit dva samostatné účty do jednoho účtu s doménou addonu

  2. Jak spravovat e-mailové účty v cPanel

  3. SSH:jeden autorizovaný_klíč pro více servisních účtů

  1. Jak nakonfigurovat klíče SSH pomocí cPanel

  2. Jak sloučit více připojení k internetu do jednoho?

  3. Rozdělte jeden účet cPanel na více účtů pomocí SSH