本指南目标在于指导萌新开启第一步(我也是第一步——第N次卡在第一步)
初次运行报错
报错:500
查看Apache日志后终于解决,如果报500错误,就去查看服务器日志,然后多看几条,每次都会有多条提示,但只有一条是真正的错误,注意鉴别。(我是没有Vendor目录,在项目根目录下运行composer install
即可)
报错Woops
这个是应用程序级错误,先开DEBUG模式——它在config/app.php
中,自己搜debug
,改为true
即可~
然后就可以看到具体错误,我这边是么有初始密码,这个通过命令行可以解决:php artisan key:generate
。(这一步还有个问题,.env
文件的名字是 .env.example
,用sublime改掉就可以啦)
报错 Permission denied
错误全部为:
The stream or file "/home/wwwroot/www.sms.uio/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
环境是Linux系统,错误原因很直白了,简单处理的话就是将对应文件目录设置权限为:777(或者更安全的权限,这里只是懒省事儿,照抄请慎重):
sudo chmod -R 777 /home/wwwroot/www.sms.uio/
当然,你可以用更好的方式,比如将所有用户权限进行同步,这里就不一一介绍了,有心也可以去自己搜搜。
如果你有什么问题和疑惑——关于首次安装并运行Laravel,欢迎留言一起探讨。