[请益] 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