エラーを修正する方法アクセスする権限がありません…
Linuxシステムのすべてのファイルとディレクトリは、特定のユーザーとグループによって所有されており、このファイルまたはフォルダーに対して特定のアクションを実行できる権限があります。これらの設定のいずれかが正しく設定されていない場合、上記のエラーメッセージが表示されます。
権限の問題をよりよく理解するために、この記事を自由にチェックしてください。
パーミッションエラーが発生する理由はいくつかあります。
最初のもの –所有者/グループまたは権限のいずれかが適切に設定されていません。これは最初にチェックする必要のある項目です。
2番目のもの – .htaccessファイルは、誤ったリダイレクト設定を含むコードを実行します。おそらく、リダイレクトは、間違った所有者/グループまたは権限を持つファイル/フォルダに対して設定されています。また、.htaccessファイルに次の行があり、このようなエラーが発生する可能性があります。
Options -Indexes
この問題を解決するには、行を削除する必要があります。
これは、見つかった場合にチェックして修正する必要がある2番目の項目です。
この問題は、public_htmlフォルダーを誤って削除し、ホスティング部門に連絡せずに手動で再作成した場合にも発生する可能性があります。この場合、public_htmlおよびその他のシステムフォルダの権限が正しく設定されておらず、上記のエラーが発生します。
エラーメッセージのこれらの指定(「/」および「/index.html」)は、Apacheが実行しようとする直接のフォルダーまたはファイルに関連付けられています。この記号「/」は、public_htmlディレクトリを意味します。これは「/index.html」– public_htmlディレクトリにあるファイル(特にindex.htmlファイル)。所有者または権限が適切に設定されていないファイルまたはフォルダーをApacheが参照しようとすると、同じエラーが発生しますが、問題のダイレクトパスが表示されます。
>
エラーメッセージ:/index.htmlにアクセスする権限がありません
解決策: index.htmlファイルの権限を確認する必要があります。コマンドウィンドウ(シェルアクセス経由)またはcPanelアカウントにあるファイルマネージャーを使用して、それらを確認および設定できます。ファイルのアクセス許可は644である必要があります。
シェルアクセスの使用:
1。 SSHプロトコルを介してアカウントに接続します
2。 cd public_htmlを使用してpublic_htmlフォルダをフォローします コマンド
「pwd」を使用して、現在どのフォルダにいるかを確認できます ' 指図。このコマンドの結果は「home/cPanel_username/public_html」になります。
3. ls-l/home/$USER$/index.htmlを使用します コマンド、ここで $ USER $ cPanelのユーザー名です。
-rw-r--r-- number cPanel_username cPanel_username day month year time index.html
4。アクセス許可フィールド(-rw-r--r--)に違いがある場合は、次のコマンドを実行する必要があります chmod 644 index.html
このコマンドは、index.htmlファイルの正しい権限を設定します。
ファイルマネージャーの使用
1。 cPanelにログインします
2。 ファイルマネージャーに従ってください [ファイル]フィールドのアイコン
3。開いたウィンドウの上部に、権限の変更が表示されます。 アイコン
4。 index.htmlファイルを選択し、権限の変更をクリックします
5。権限を644に設定>保存 。
エラーメッセージ:アクセスする権限がありません/
解決策: public_htmlフォルダーのアクセス許可を確認する必要があります。コマンドウィンドウ(シェルアクセス経由)またはcPanelアカウントにあるファイルマネージャーを使用して確認できます。 public_htmlフォルダの権限は750である必要があります。
シェルアクセスの使用
1。 SSHプロトコルを介してアカウントに接続します
2。 cd〜 &&ls-l|を使用しますgrep public_html コマンド
このコマンドを使用すると、public_htmlフォルダーのアクセス許可が表示されます。このコマンドの理想的な結果は次のようになります。
drwxr-x --- number cPanel_username nobody day month year time public_html /
3.権限フィールド(drwxr-x ---)に違いがある場合は、正しいものを設定する必要があります。これを行うには、次のコマンドを使用します chmod 750 public_html 。
4。グループフィールドに違いがある場合(誰もいない)、正しいグループを設定するためにサポートチームに連絡する必要があります。残念ながら、サーバーへのルートアクセス権がないため、自分で正しいグループを設定することはできません。
ファイルマネージャーの使用
1。 cPanelにログインします
2.ファイルマネージャーに従います [ファイル]フィールドのアイコン
3.開いたウィンドウの左側に、すべてのファイルとフォルダーのアクセス許可が表示されます
4. public_htmlフォルダーのアクセス許可が750でない場合は、設定する必要があります正しいもの。これを行うには、次のアクションを実行します。
- public_htmlフォルダを選択>権限の変更をクリックします アイコン
- 権限を750に設定>保存 。
6。ローカルDNSキャッシュをクリアします
7。それでも同じ問題が発生する場合は、サポートに連絡して、正しいグループをpublic_htmlフォルダーに設定してください。