[請益] laravel 新手問題

作者: noiz07 (noiz07)   2018-06-27 23:09:49
原本權限問題已解決,
目前遇到新的問題是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感到很疑惑,
希望各位大大能夠幫忙解答, 謝謝!
作者: altecjc (嘉誠)   2018-06-28 00:22:00
既然是新手,應該是測試環境?那你就先調整到 777 沒差等確定都可以了,要上線部署,再好好的調整主機部分吧chmod -R 777 var/www/[project_name]上面打錯是 /var/www/[proj]
作者: jonyig (是喔喔)   2018-06-28 08:26:00
上sever 洗權限
作者: crossdunk (推噓自如)   2018-06-28 11:05:00
應該是要改成你執行伺服器的那個使用者哦寫入那些的用755就可以 不一定要到777

Links booklink

Contact Us: admin [ a t ] ucptt.com