Alex_Dev
Alex_Dev
  • il y a 6 heures
  • ·
  • Publié sur le forum
Erreur 500 après la mise à jour vers Laravel 11 (Class "App\Http\Kernel" not found)

Salut tout le monde 👋

Depuis que j’ai mis à jour mon projet de Laravel 10 vers Laravel 11, j’ai une erreur 500 sur toutes les pages. Le site tourne sur un VPS Debian 13 avec Nginx + PHP 8.3-FPM.

Ce que j’ai dans les logs

[2026-11-03 14:12:08] production.ERROR: Class "App\Http\Kernel" not found
#0 /var/www/monsite/public/index.php(52): Illuminate\Foundation\Application->make()
#1 {main}

Mon fichier public/index.php

<?php
use Illuminate\Contracts\Http\Kernel;
use Illuminate\Http\Request;

require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';

$kernel = $app->make(Kernel::class);
$response = $kernel->handle($request = Request::capture())->send();
$kernel->terminate($request, $response);

Ce que j’ai déjà essayé

  • composer dump-autoload
  • php artisan optimize:clear
  • Vérifier les permissions de storage/ et bootstrap/cache/

J’ai lu que Laravel 11 avait changé la structure (plus de Kernel.php ?) mais je ne sais pas comment adapter mon projet. Quelqu’un a déjà eu le problème ?

Merci d’avance pour votre aide 🙏

Commentaires (0)
avatar Connectez-vous pour commenter
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser