SSHでWordPressのファイルとフォルダの権限をリセットする
セキュリティ上の理由から、サーバー上のファイルとフォルダには、これらのファイルとフォルダの読み取り、書き込み、アクセス、変更を実行できるユーザーを決定するアクセス許可があります。権限は数値で表示されます。WordPressの場合、フォルダの場合は755、ファイルの場合は644に設定する必要があります(古いWebホスティングアカウントとManaged WordPressでは、これらの値はフォルダでは705、ファイルでは604です)。権限が不十分であると、サイトでエラーが発生する可能性があり、その値が誤っていると、セキュリティ上のリスクとなる可能性があります。これらの値の背後にある意味について詳しく知りたい場合は、wordpress.orgのこの記事をチェックしてください。ここでは、BASHコマンドを使用してSSHからアクセス許可をリセットする方法を説明します。
必須:以下の手順を実行するにはSSHアプリが必要です。 WindowsにはPuTTY 、macOSにはターミナルをお勧めします。
警告:アクセス許可を変更する際は、十分な注意を払い、正しいディレクトリにいることを確認してください。サーバー上の間違ったフォルダでアクセス許可を変更すると、変更を元に戻すことが難しくなり、問題が発生する可能性があります。
注意: Manage WordPressホスティングプランでホストされているサイトにはすでに適切な権限が設定されており、セキュリティ上の理由から変更することはできません。
- SSHでホスティングアカウントに接続します。
- ファイルとフォルダを一覧表示するにはlsコマンドを使用し、WordPressがインストールされたディレクトリに移動するまでcdと../でディレクトリを移動します。
- 現在のフォルダ(ディレクトリ)へのパスを見つけるには、 pwdコマンドを使用します。
- 次のコマンドを入力します。
- フォルダの許可を変更するには:
find / path / to / current / directory / -type d -exec chmod 755{} \;
上記のコマンドでは、/path/to/current/directory/
手順3の実際のパスを使用します。 - ファイルのアクセス権を変更するには:
/ path / to / current / directory / -type f -exec chmod 644{} \;
上記のコマンドでは、/path/to/current/directory/
手順3の実際のパスを使用します。
- フォルダの許可を変更するには:
変更が成功したことを確認するメッセージが表示されます。