[請益] laravel 新手問題

看板PHP作者 (noiz07)時間6年前 (2018/06/27 23:09), 6年前編輯推噓3(307)
留言10則, 3人參與, 6年前最新討論串1/1
原本權限問題已解決, 目前遇到新的問題是public/index可顯示,但若連到其他頁面會顯示404not found, 是不是上傳到server後是否要改Nginx的conf檔呢? 若是,另外想問nas上的nginx config檔是會放在哪裡呢? 還是有其他問題導致 404 QQ 諸多疑問 感謝各位大大! == 最近剛接觸laravel,極為新手, 我要將別人寫好的laravel專案放上server, 有改了.env檔,也將url指向http://xxx.xxx/x/public後 我便將整個專案資料夾傳上web sever 目錄中, 之後打開https://xxx.xxx/x/public/index.php, 顯示錯誤為storage/logs/laravel.log" could not be opened: failed to open stream:P 有google一下應該是權限問題, 所以是該在server的terminal 鍵入 sudo chown -R www-data:www-data /var/www/your專案 改權限嗎? 另外若我只能存取server的檔案目錄,是否就無法進行修改。 對php的理解還只停在寫好檔案改好db設定就能上傳到sever目錄端運行的階段QQ, 因此對laravel專案上傳到server感到很疑惑, 希望各位大大能夠幫忙解答, 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.197.252 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1530112195.A.93A.html ※ 編輯: noiz07 (39.9.74.162), 06/27/2018 23:13:12

06/28 00:22, 6年前 , 1F
既然是新手,應該是測試環境?那你就先調整到 777 沒差
06/28 00:22, 1F

06/28 00:23, 6年前 , 2F
等確定都可以了,要上線部署,再好好的調整主機部分吧
06/28 00:23, 2F

06/28 00:23, 6年前 , 3F
chmod -R 777 var/www/[project_name]
06/28 00:23, 3F

06/28 00:24, 6年前 , 4F
上面打錯是 /var/www/[proj]
06/28 00:24, 4F
我的目標主要只是把專案上傳到server 成功上線,但我不知道權限更改是指我要在本機端改完,在丟上去server,還是我要改serv ※ 編輯: noiz07 (39.9.74.162), 06/28/2018 01:09:12

06/28 08:26, 6年前 , 5F
上sever 洗權限
06/28 08:26, 5F
謝謝各位 ※ 編輯: noiz07 (39.9.74.162), 06/28/2018 09:24:09

06/28 11:05, 6年前 , 6F
應該是要改成你執行伺服器的那個使用者哦
06/28 11:05, 6F

06/28 11:05, 6年前 , 7F
寫入那些的用755就可以 不一定要到777
06/28 11:05, 7F
※ 編輯: noiz07 (39.9.74.162), 06/28/2018 11:42:53 ※ 編輯: noiz07 (39.9.74.162), 06/28/2018 11:43:16

06/28 18:56, 6年前 , 8F
其他頁面你route沒寫吧
06/28 18:56, 8F

06/28 18:57, 6年前 , 9F
然後啊 不是public/index可以顯示,是你要把根目錄改
06/28 18:57, 9F

06/28 18:57, 6年前 , 10F
到public底下
06/28 18:57, 10F
文章代碼(AID): #1RCwZ3aw (PHP)
文章代碼(AID): #1RCwZ3aw (PHP)