scj2jmy

267 经验值

有一点不是很明白,再用laravel做项目的时候往往会修改目录文件权限
比如:

php artisan tree:sync

上面是我执行生成知识树的脚本。
再比如今天我的项目在登录页面的时候在进行验证的时候告诉我出现了Internal Server Error,我刚开始还以为是我的服务有问题查了半天,我试着去修改今天的日志文件权限就好了,但是不明白其中的原理,为什么要修改这个日志文件呢?这个日志文件一般会影响什么呢?求大神告知?

我这个脚本名字不是用:

php artisan command:make CronJobsCommand --command=myapp:cronjobs

写得,而是直接在文件里改的,请问大神我这是什么问题,还有就是脚本里面的$signature的命名规则有什么要求吗,比如下划线是否要驼峰之类的。
问题图片:

页面报出500错误,然后我打开php错误日志提示的是:

[21-Nov-2016 11:51:35 Asia/Shanghai] PHP Fatal error:  Uncaught ReflectionException: Class view does not exist in /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php:749
Stack trace:
#0 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(749): ReflectionClass->__construct('view')
#1 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(644): Illuminate\Container\Container->build('view', Array)
#2 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(709): Illuminate\Container\Container->make('view', Array)
#3 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(1203): Illuminate\Foundation\Application->make('view')
#4 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/lara in /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 749
[21-Nov-2016 11:51:35 Asia/Shanghai] PHP Fatal error:  Uncaught ReflectionException: Class view does not exist in /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php:749
Stack trace:
#0 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(749): ReflectionClass->__construct('view')
#1 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(644): Illuminate\Container\Container->build('view', Array)
#2 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(709): Illuminate\Container\Container->make('view', Array)
#3 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(1203): Illuminate\Foundation\Application->make('view')
#4 /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/lara in /Applications/XAMPP/xamppfiles/htdocs/matrix-annotation-backend/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 749

然后我把Vendor目录删掉之后重新composer install 也不好用,能不能看看是什么问题