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

Jak opravit chybu Nemáte oprávnění pro přístup...

Jak opravit chybu Nemáte oprávnění pro přístup…

Každý soubor a adresář v systému Linux vlastní konkrétní uživatel a skupina a má oprávnění, která umožňují provádění konkrétních akcí s tímto souborem nebo složkou. Pokud jedno z těchto nastavení není správně nastaveno, zobrazí se zmíněná chybová zpráva.

Neváhejte a přečtěte si tento článek, abyste lépe porozuměli problému s oprávněními.

Existuje několik důvodů, proč se vám může zobrazit chyba oprávnění.

První – vlastník/skupina nebo oprávnění nejsou správně nastavena. Toto je první položka, která by měla být zaškrtnuta.

Druhý – soubor .htaccess spustí kód, který obsahuje nesprávné nastavení přesměrování. Pravděpodobně je přesměrování nastaveno pro soubor/složku s nesprávným vlastníkem/skupinou nebo oprávněními. V souboru .htaccess může být také následující řádek, který způsobuje takovou chybu:

Možnosti – Indexy

Chcete-li tento problém vyřešit, řádek by měl být odstraněn.

Toto je druhá položka, která by měla být zkontrolována a opravena, pokud bude nalezena.

Tento problém může také nastat, pokud omylem smažete složku public_html a vytvoříte ji znovu ručně, aniž byste kontaktovali naše oddělení hostingu. V tomto případě jsou oprávnění pro public_html a další systémové složky nastavena nesprávně a zobrazí se zmíněná chyba.

Tato označení – „/“ a „/ index.html“ – v chybové zprávě souvisí s přímou složkou nebo souborem, který se Apache pokouší spustit. Tento symbol „/“ znamená adresář public_html; tento „/ index.html“ – soubor, který se nachází v adresáři public_html (zejména soubor index.html). Pokud se Apache pokusí odkázat na soubor nebo složku, jejíž vlastník nebo oprávnění nejsou správně nastavena, zobrazí se stejná chyba, ale s přímou cestou, o kterou se jedná.

Chybová zpráva:Nemáte oprávnění pro přístup k /index.html

Řešení:
Měli byste zkontrolovat oprávnění souboru index.html. Můžete je zkontrolovat a nastavit buď pomocí příkazového okna (prostřednictvím přístupu Shell) nebo Správce souborů, který se nachází v účtu cPanel. Oprávnění souborů by měla být 644.

Pomocí přístupu Shell:

1. Připojte se ke svému účtu pomocí protokolu SSH
2. Postupujte podle složky public_html pomocí cd public_html command

Můžete zkontrolovat, ve které složce se nyní nacházíte pomocí ‘pwd 'příkaz. Výsledek tohoto příkazu by měl být ‚home/cPanel_username/public_html‘.

3. Použijte ls -l /home/$USER$/index.html příkaz, kde $USER$ je vaše uživatelské jméno cPanel.

Použití tohoto příkazu vám ukáže oprávnění souboru index.html. Ideální výsledek tohoto příkazu by měl být:
-rw-r--r-- číslo cPanel_username cPanel_username den měsíc rok čas index.html


4. Pokud vidíte nějaké rozdíly v poli oprávnění (-rw-r--r-- ), musíte provést následující příkaz chmod 644 index.html

Tento příkaz nastaví správná oprávnění pro soubor index.html.

Používání Správce souborů

1. Přihlaste se do cPanel
2. Postupujte podle Správce souborů ikonu v poli Soubory
3. V horní části okna, které se otevře, uvidíte Změnit oprávnění ikona
4. Vyberte soubor index.html> klikněte na Změnit oprávnění
5. Nastavte oprávnění na 644> Uložit .


       Chybová zpráva:Nemáte oprávnění k přístupu /
Řešení: Měli byste zkontrolovat oprávnění složky public_html. Můžete je zkontrolovat buď pomocí příkazového okna (prostřednictvím přístupu Shell) nebo Správce souborů, který se nachází v účtu cPanel. Oprávnění složky public_html by měla být 750.

Pomocí přístupu Shell

1. Připojte se ke svému účtu pomocí protokolu SSH
2. Použijte cd ~ &&ls -l | grep public_html příkaz

Použití tohoto příkazu vám ukáže oprávnění složky public_html. Ideální výsledek tohoto příkazu by měl být:

drwxr-x--- číslo cPanel_username nikdo den měsíc rok čas public_html/

3. Pokud vidíte nějaké rozdíly v poli oprávnění (drwxr-x--- ), musíte nastavit správná. Chcete-li to provést, použijte následující příkaz chmod 750 public_html .
4. Pokud vidíte nějaké rozdíly v poli skupiny (nikdo), musíte kontaktovat náš tým podpory, aby mohl nastavit správnou skupinu. Bohužel nemůžete sami nastavit správnou skupinu, protože nemáte root přístup k serveru.

Používání Správce souborů

1. Přihlaste se do cPanel
2. Postupujte podle Správce souborů ikonu v poli Soubory
3.V levé části okna, které se otevře, uvidíte oprávnění všech souborů a složek
4.Pokud oprávnění složky public_html nejsou 750, musíte nastavit ty správné. Chcete-li to provést, proveďte následující akce:

  • Vyberte složku public_html> klikněte na Změnit oprávnění ikona
  • Nastavte oprávnění na 750> Uložit .
5. Vymažte mezipaměť prohlížeče
6. Vymažte místní mezipaměť DNS
7. Pokud se stále potýkáte se stejným problémem, kontaktujte naši podporu a nastavte správnou skupinu do složky public_html.

Související články

Oprávnění k souboru Jaká oprávnění by měla být použita pro nahrávání souborů?
cPanel
  1. Jak opravit chybu instalace balíčku – Problémy se nepodařilo opravit, máte poškozené balíčky

  2. Chyba v souboru Sudoers? Zde je návod, jak to můžete opravit.

  3. Jak odstranit 500 chyb

  1. Jak opravit chybu „semanage command“ Not Found Error v CentOS

  2. Opravit repozitář nemá soubor s vydáním Chyba v Ubuntu – průvodce krok za krokem?

  3. Jak opravit chybu Docker Permission Denied Error na Ubuntu

  1. Jak opravit:uživatel není v chybě souboru sudoers

  2. Jak opravit chybu „Úložiště nemá soubor vydání“ v Ubuntu

  3. Jak opravit chybu převodu pomocí Calibre