只是另一个没有线索的Laravel 4白色屏幕。
我的背景:
我试图进行"手动调试"并且应用停在 start.php :
$app = new Illuminate\Foundation\Application;
更深入 compiled.php 我在分享方法调用中失去了追踪:
use Illuminate\Support\ServiceProvider;
class EventServiceProvider extends ServiceProvider
{
public function register()
{
$this->app['events'] = $this->app->share(function ($app) {
return new Dispatcher($app);
});
}
}
修改
选中相同" 500服务器内部错误"使用Laravel的服务器($ php artisan serve
)。
答案 0 :(得分:1)
如果没有错误日志消息,则可能是错误日志配置问题。
在 php.ini :
查看所有与PHP日志相关的参数log_errors = On
error_reporting = E_ALL // or 32767
error_log = syslog // log file, 'syslog' value usually means /var/log/messages
// or /var/log/syslog
display_errors = On // print errors on screen if you're not
display_startup_errors = On // in a production environment
如果您正在运行Apache / VirtualHost,请查看 httpd.conf 以获取备用日志文件
<VirtualHost>
ErrorLog /var/www/example.com/error_log
</VirtualHost>
答案 1 :(得分:0)
尝试运行Laravel的服务器来调试网络服务器中的可能错误。
php artisan serve
您应该可以访问 localhost:8000
如果它没有显示Laravel的启动页面,那么Composer可能会出现问题。如果它显示启动页面,则可能是
除了Apache错误日志之外,您还可以检查Laravel日志中的错误