13,005
回編集
219行目: | 219行目: | ||
最後に、Laravelのプロジェクトディレクトリにあるstorageディレクトリにおいて、グループ名またはパーミッションを変更する。<br> | 最後に、Laravelのプロジェクトディレクトリにあるstorageディレクトリにおいて、グループ名またはパーミッションを変更する。<br> | ||
<br> | <br> | ||
※注意<br> | <u>※注意</u><br> | ||
もし、Laravelのプロジェクトディレクトリに対して、ユーザ名やグループ名をApache2のものに変更する時、<br> | <u>もし、Laravelのプロジェクトディレクトリに対して、ユーザ名やグループ名をApache2のものに変更する時、</u><br> | ||
SUSEの場合、Apache2のユーザ名およびグループ名は<code>wwwrun</code>である。<br> | <u>SUSEの場合、Apache2のユーザ名およびグループ名は<code>wwwrun</code>である。</u><br> | ||
<br> | <br> | ||
変更方法は、以下に示す2種類ある。<br> | |||
* 方法 1 (推奨) | * 方法 1 (推奨) | ||
*: まず、ユーザを<code>wwwrun</code>グループに追加する。 | *: まず、ユーザを<code>wwwrun</code>グループに追加する。 | ||
229行目: | 229行目: | ||
*: <br> | *: <br> | ||
*: 次に、Laravelのプロジェクトディレクトリにあるstorageディレクトリのグループ名を変更する。 | *: 次に、Laravelのプロジェクトディレクトリにあるstorageディレクトリのグループ名を変更する。 | ||
*: <code>sudo chown -R $USER:wwwrun <Laravelのプロジェクトディレクトリ>/ | *: <code>sudo chown -R $USER:wwwrun storage bootstrap/cache</code> | ||
*: <br> | |||
*: ユーザとWebサーバの両方に対して、アクセス権限を付加する。 | |||
*: <code>find <Laravelのプロジェクトディレクトリ> -type f -exec chmod 664 {} \;</code> | |||
*: <code>find <Laravelのプロジェクトディレクトリ> -type d -exec chmod 775 {} \;</code> | |||
*: <br> | *: <br> | ||
*: Laravelのプロジェクトディレクトリにあるstorageディレクトリのパーミッションを変更する。 | *: Laravelのプロジェクトディレクトリにあるstorageディレクトリのパーミッションを変更する。 | ||
*: <code>sudo chmod | *: <code>sudo chmod -R ug+rwx storage</code> | ||
*: <br> | *: <br> | ||
* 方法 2 | * 方法 2 | ||
*: | *: まず、ユーザを<code>wwwrun</code>グループに追加する。 | ||
*: <code>sudo | *: <code>sudo usermod -aG wwwrun $USER</code> | ||
*: <br> | |||
*: 次に、Laravelのプロジェクトディレクトリにあるstorageディレクトリのグループ名を変更する。 | |||
*: <code>sudo chown -R $USER:wwwrun <Laravelのプロジェクトディレクトリ></code> | |||
*: <br> | *: <br> | ||
*: LaravelのプロジェクトディレクトリにあるLaravelのプロジェクトディレクトリのパーミッションを変更する。 | |||
*: | *: <code>sudo chmod -R 775 <Laravelのプロジェクトディレクトリ></code> | ||
*: <code>sudo | |||
<br><br> | <br><br> | ||