Laravel设置权限的笔记

个人备忘录。

环境

    • さくらVPSサーバー CentOS7

 

    • Laravel 10.4.1

 

    Apatch

设定方式

    Laravelのルートに移動
cd /path/to/laravel_application
    • webserverユーザーにすべてのファイルとフォルダーの所有権を付与する。

 

    • ※webserverユーザーとは、Webサーバー(Apache、nginxなど)がデフォルトで通常の操作に使用するユーザーのこと。

 

    • Ubuntu ではwww-data ユーザー

 

    • centosでは apache ユーザー

 

    • debian www-data ユーザー

 

    →今回はcentosなのでapache ユーザーを使用。
chown -R apache:apache /var/www/laravel_application
    すべてのファイルに 644 パーミッションを設定、すべてのディレクトリに 755 パーミッションを設定。
sudo find /var/www/laravel_application -type f -exec chmod 644 {} \; 
sudo find /var/www/laravel_application -type d -exec chmod 755 {} \; 
    storageとbootstrap/cacheのファイルとフォルダーに適切な読み取りと書き込みのアクセス許可を与える。
sudo chgrp -R apache storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache 
    ユーザーをapacheグループに追加
usermod -a -G apache <ユーザー名>

将用户添加到组的命令:
usermod -a -G 组名 用户名
→意图是将用于开发的用户添加到apache组,并使其能够进行与apache组相同的操作?

请看以下内容:

参考文献
参考资料
参照
参考书目
参考链接
参考来源

在使用CentOS/Apache/Laravel时,如何正确设置文件权限?

广告
将在 10 秒后关闭
bannerAds