Post AXfWWFgU6VUdOG3U3c by ryanhe@moe.pastwind.top
 (DIR) More posts by ryanhe@moe.pastwind.top
 (DIR) Post #AXfWWFgU6VUdOG3U3c by ryanhe@moe.pastwind.top
       2023-07-13T03:01:20Z
       
       0 likes, 0 repeats
       
       把 #Pixelfed 裝起來就碰到各種奇怪問題。😫​Web Server 是 #NGINX (www-data), PHP-FPM 運作的使用者是 pixelfed , 設置 socket 的使用者 www-data,然後 pixelfed 的安裝目錄擁有者是 pixelfed,上傳檔案沒問題,可是沒辦法顯示檔案(404 error),檢查發現儲存圖片的目錄權限設置為 700 ,這樣 PHP-FPM 應該能夠讀取才對,但實際要設定為 705 圖片才能夠正常顯示。然後就是 OAUTH 功能無法關閉,改了 .env  或甚至修改程式(config/pixelfed.php)都沒作用,導致沒辦法瀏覽他站的使用者檔案(500 error),必須要設置 OAUTH 金鑰才行。
       
 (DIR) Post #AXfWWI5NAwacq1iO80 by ryanhe@moe.pastwind.top
       2023-07-14T00:41:24Z
       
       0 likes, 0 repeats
       
       結果這事還沒完,用 setfacl 改完目錄權限然後上傳圖片還是看不到,看一下目錄的 umask 改成 777,也就是沒人能進入目錄(除了 root),不確定到底是誰的問題(只查到 Laravel 去年有人回報一個非常類似的問題,而 Pixelfed 是使用 Laravel 框架寫的),只能放棄使用。