【发布时间】:2016-01-01 04:58:50
【问题描述】:
我试图使用 Forge+DigitalOcean 发布我的新 laravel 项目,但由于 php artisan optimize 命令返回 Invalid filename provided. 错误,我收到错误消息(我们无法在您的服务器上安装项目)。
所以我修改了我的 .env 文件并将 APP_DEBUG 设置为 false 并尝试在本地运行该命令。我收到以下错误:
php artisan optimize -v
生成优化的类加载器编译通用类 [RuntimeException] 提供的文件名无效。
异常跟踪: () 在 /home/bubut/Code/TalalAttendance/vendor/classpreloader/classpreloader/src/ClassPreloader.php:105 ClassPreloader\ClassPreloader->getCode() 在 /home/bubut/Code/TalalAttendance/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php:89 Illuminate\Foundation\Console\OptimizeCommand->compileClasses() at /home/bubut/Code/TalalAttendance/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php:70 Illuminate\Foundation\Console\OptimizeCommand->fire() at n/a:n/a call_user_func_array() 在 /home/bubut/Code/TalalAttendance/bootstrap/cache/compiled.php:1138 照亮\容器\容器->调用()在 /home/bubut/Code/TalalAttendance/vendor/laravel/framework/src/Illuminate/Console/Command.php:150 Illuminate\Console\Command->execute() at /home/bubut/Code/TalalAttendance/vendor/symfony/console/Command/Command.php:258 Symfony\Component\Console\Command\Command->run() at /home/bubut/Code/TalalAttendance/vendor/laravel/framework/src/Illuminate/Console/Command.php:136 Illuminate\Console\Command->run() at /home/bubut/Code/TalalAttendance/vendor/symfony/console/Application.php:827 Symfony\Component\Console\Application->doRunCommand() 在 /home/bubut/Code/TalalAttendance/vendor/symfony/console/Application.php:191 Symfony\Component\Console\Application->doRun() 在 /home/bubut/Code/TalalAttendance/vendor/symfony/console/Application.php:122 Symfony\Component\Console\Application->run() 在 /home/bubut/Code/TalalAttendance/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:100 Illuminate\Foundation\Console\Kernel->handle() at /home/bubut/Code/TalalAttendance/artisan:36
【问题讨论】: