[問題] apache 權限問題

看板Linux作者 (ChaN)時間9年前 (2016/08/17 17:19), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
在 Linux 上傳了 laravel 專案,在 local 端執行 command line 都正常 使用 browser 打開就有 500 error,內容是使用 __DIR__.'/../vendor/autoload.php' 時檔案不存在 排查一切確定檔案跟程式碼沒有問題以後,往權限方向去查,這個目錄 owner 是 kr,將他設定為 root:root 也不行 查到 apache2 的 user 是 www-data,將 kr 加到 www-data group 不行,將目錄權限改為 www-data:www-data 還是不行 最後是將目錄權限改成 777(原本是 771)後便可以了,即便改回 kr:kr,還有把 kr 移出 www-data 都 ok php 沒有使用 fastcgi 或 php-fpm,所以不知道該從何查起 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.121.168 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1471425576.A.B1B.html

08/17 17:56, , 1F
selinux?
08/17 17:56, 1F

08/17 18:06, , 2F
應該不是,我是 ubuntu,默認沒有安裝
08/17 18:06, 2F

08/18 07:10, , 3F
755 試試,比較安全。
08/18 07:10, 3F

08/18 08:29, , 4F
默認是啥?
08/18 08:29, 4F

08/18 09:03, , 5F
共匪用語=預設=缺省...XD
08/18 09:03, 5F
文章代碼(AID): #1Nj2meiR (Linux)
文章代碼(AID): #1Nj2meiR (Linux)