Přejít na hlavní obsah

Podrobný návod k instalaci mcrypt na hostingu Beget

  • Ivona Žáková
  • Postupy

Mcrypt - je to oblíbená a výkonná Knihovna pro šifrování dat, která zajišťuje bezpečnost informací na vašem hostingu. Pokud používáte hosting od společnosti Beget a chcete nainstalovat mcrypt, poskytneme vám podrobné pokyny k jeho instalaci na vašem účtu.

Krok 1: Přihlaste se do ovládacího panelu Beget a přejděte do části "weby". Vyberte požadovaný web, pro který chcete nainstalovat mcrypt.

Krok 2: V části Upřesnit vyhledejte a vyberte PHP.

Krok 3: V okně, které se zobrazí, najdete seznam dostupných verzí PHP. Vyberte požadovanou verzi a klikněte na tlačítko Přizpůsobit.

Krok 4: V části " Pokročilé PHP moduly "vyhledejte" mcrypt " a zaškrtněte jej.

Krok 5: Klikněte na tlačítko Uložit a počkejte, až proces skončí.

Gratulujeme! Nyní je mcrypt úspěšně nainstalován na vašem účtu Beget. Můžete jej použít k šifrování dat a zabezpečení vašeho webu.

Nezapomeňte po instalaci zkontrolovat fungování mcrypt, abyste se ujistili, že všechny funkce fungují správně. Pokud máte nějaké otázky nebo problémy, obraťte se na podporu beget, abyste získali pomoc a řešení problému.

Příprava na instalaci mcrypt

Krok 1: Zkontrolujte podporu mcrypt na vašem hostingu

Před instalací mcrypt na Beget se ujistěte, že váš poskytovatel hostingu toto rozšíření podporuje. Obvykle poskytují informace o dostupných modulech a verzích PHP na stránce "nastavení PHP" nebo v souboru phpinfo(). Pokud jste nenašli informace o mcrypt, obraťte se na podporu poskytovatele hostingu.

Krok 2: Připravte si přístup k hostingu

Chcete-li nainstalovat mcrypt na Beget, budete potřebovat přístup k hostingu prostřednictvím SSH nebo FTP. Ujistěte se, že máte přihlašovací jméno a heslo pro přístup k hostingu a znalost základních příkazů v terminálu (pro SSH) nebo použití FTP klienta.

Krok 3: Vytvořte zálohu webu

Před instalací mcrypt na Beget se doporučuje zálohovat váš web, abyste jej mohli v případě problémů snadno obnovit. Můžete použít nástroje pro zálohování poskytované poskytovatelem hostingu nebo ručně zkopírovat všechny soubory webu do místního počítače.

Krok 4: Zjistěte verzi PHP na vašem hostingu

Před instalací mcrypt na Beget potřebujete znát verzi PHP nainstalovanou na vašem hostingu. Tyto informace můžete znát v nastavení PHP nebo pomocí funkce phpinfo(). Ujistěte se, že váš web běží na podporované verzi PHP pro instalaci mcrypt.

Stahování potřebných souborů

Než začnete instalovat mcrypt na hosting Beget, musíte si stáhnout více souborů.

Prvním krokem je stažení a instalace správce balíčků PEAR. K tomu můžete využít oficiální stránky PEAR a najít tam nejnovější verzi balíčku ke stažení.

Po stažení a rozbalení balíčku PEAR si musíte stáhnout zdroje rozšíření mcrypt pro PHP. Tento soubor lze nalézt na oficiálních stránkách PHP. Je důležité zajistit, aby byla stažena verze mcrypt kompatibilní s vaší verzí PHP.

Po úspěšném stažení souborů PEAR a mcrypt jste připraveni přejít k dalšímu kroku-instalaci mcrypt na váš hosting Beget.

Instalace mcrypt na server Beget

Krok 1:Přihlaste se do ovládacího panelu hostingu Beget.
Krok 2:Otevřete sekci domény a vyberte požadovanou doménu.
Krok 3:Přejděte do části"Pokročilá nastavení".
Krok 4:Vyhledejte nastavení "verze PHP" a vyberte požadovanou verzi (například PHP 7.4).
Krok 5:Klikněte na tlačítko"Změnit".
Krok 6:V okně, které se otevře, vyhledejte Nastavení " Pokročilé PHP moduly "a zaškrtněte políčko naproti"mcrypt".
Krok 7:Klikněte na tlačítko"Uložit změny".
Krok 8:Počkejte na dokončení procesu instalace.
Krok 9:Zkontrolujte práci mcrypt vytvořením a spuštěním skriptu využívajícího funkce mcrypt.

Nyní jste úspěšně nainstalovali mcrypt na server Beget a můžete použít jeho funkci ke zpracování a ochraně dat na vašem webu.

Nastavení mcrypt po instalaci

Po úspěšné instalaci mcrypt na hosting Beget je nutné provést několik dalších nastavení, aby správně fungoval.

  1. Otevřete soubor php.ini v textovém editoru. K tomu můžete použít vestavěný editor souborů poskytovatele hostingu nebo si stáhnout soubor php.ini pomocí FTP klienta a otevřít jej v místním počítači.
  2. Vyhledejte řádek extension_dir a ujistěte se, že označuje adresář, ve kterém je mcrypt nainstalován. Obvykle to vypadá asi takto:

extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-YYYYMMDD/"
extension=mcrypt.so

Po provedení těchto kroků by měl být mcrypt plně nakonfigurován a připraven k použití na vašem hostingu Beget.

Kontrola výkonu mcrypt

Po instalaci mcrypt na Beget je velmi důležité zkontrolovat jeho funkčnost, abyste se ujistili, že je vše správně nakonfigurováno. Chcete-li to provést, postupujte takto:

  1. Otevřete konzolu SSH.
  2. Zadejte příkaz php-m a zobrazte všechny nainstalované moduly PHP.
  3. Proveďte příkaz php --ri mcrypt pro podrobnosti o modulu mcrypt.

Řešení možných problémů při instalaci mcrypt

Během instalace mcrypt na hosting Beget mohou nastat některé problémy. Níže jsou uvedeny nejčastější problémy a jejich řešení.

1. Chyba "Package' libmcrypt-dev 'has no installation candidate"

Pokud během procesu instalace získáte chybu, že balíček "libmcrypt-dev" nelze nainstalovat, může to být způsobeno tím, že tento balíček není k dispozici v oficiálních úložištích Beget. V tomto případě budete muset balíček stáhnout a nainstalovat ručně.

K tomu použijte následující příkazy:

cd ~ wget https://launchpad.net/ubuntu/+archive/primary/+files/libmcrypt-dev_2.5.8-3.3_amd64.deb sudo dpkg -i libmcrypt-dev_2.5.8-3.3_amd64.deb

2. Chyba "Fatal error: Call to undefined function mcrypt_encrypt()"

Pokud po instalaci mcrypt stále získáte chybu " Fatal error: Call to undefined function mcrypt_encrypt()", znamená to, že modul mcrypt nebyl správně připojen. Budete muset zkontrolovat, zda je rozšíření mcrypt povoleno v souboru php.ini.

Otevřete soubor php.ini pomocí libovolného textového editoru a vyhledejte řádek:

Pokud je komentována (začíná symbolem';'), komentujte ji odstraněním symbolu';'. Pokud řetězec vůbec neexistuje, přidejte jej do souboru. Uložte změny a restartujte webový server.

3. Chyba " Unable to load dynamic library "mcrypt.so""

Pokud po instalaci mcrypt získáte chybu " Unable to load dynamic library "mcrypt.so", může to být způsobeno rozšířením mcrypt.so nelze jej nalézt v uvedené cestě.

V takovém případě budete muset zadat správnou cestu k rozšíření v souboru php.ini. Najděte řádek:

Nahraďte tento řádek následujícím:

Ujistěte se, že cesta odpovídá skutečnému umístění souboru mcrypt.so na vašem serveru. Uložte změny a restartujte webový server.

Podle výše uvedených řešení budete moci úspěšně nainstalovat a nakonfigurovat mcrypt na hostingu Beget. Pokud problémy stále přetrvávají, doporučuje se kontaktovat technickou podporu Beget pro další pomoc.