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..
- Přihlaste se ke svému serveru pomocí SSH jako root uživatel.
- 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
- 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í.
- 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
- 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
- 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.
- V levém horním rohu Najít zadejte do pole upravit a poté klikněte na Upravit účet .
- Vyberte AddonDomain.com a poté klikněte na Upravit .
- 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 .
- Stále ve WHM v levém horním rohu Najít zadejte do pole Seznam a poté klikněte na Seznam účtů .
- Nyní klikněte na ikonu cPanel pro PrimaryDomain.com účet s uživatelským jménem userna1 .
- V části Domény klikněte na Addon Domains .
- 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 .
- 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.
- V části Databáze klikněte na Průvodce databází MySQL .
- 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 .
- 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 .
- Nakonec v posledním kroku průvodce databází klikněte na ALL PRIVILEGES vše zkontrolujte a poté klikněte na Další krok .
- 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.
- Nyní chceme opravit všechna oprávnění k vlastnictví pro uživatele1 pomocí následujícího příkazu:
fixperms userna1
- 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.
- Nakonec se můžete ještě jednou přihlásit do WHM a odstranit staré samostatné userna2 účet.
- V levém horním rohu Najít zadejte do pole ukončit a poté klikněte na Ukončit účet .
- 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.