Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

pierre4854's avatar

L 5.6 : Unable to deploy

Hi guys,

I've created my own application on a Mac under MAMP application and everything was ok. Now, I've tried to deploy it on a Debian 9 server and I'm getting the following error :

/ define('LARAVEL_START', microtime(true)); / |-------------------------------------------------------------------------- | Register The Auto Loader |-------------------------------------------------------------------------- | | Composer provides a convenient, automatically generated class loader for | our application. We just need to utilize it! We'll simply require it | into the script here so that we don't have to worry about manual | loading any of our classes later on. It feels great to relax. | / require DIR.'/../vendor/autoload.php'; / |-------------------------------------------------------------------------- | Turn On The Lights |-------------------------------------------------------------------------- | | We need to illuminate PHP development, so let us turn on the lights. | This bootstraps the framework and gets it ready for use, then it | will load up this application so that we can run it and send | the responses back to the browser and delight our users. | / $app = require_once DIR.'/../bootstrap/app.php'; / |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request | through the kernel, and send the associated response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have prepared for them. | */ $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle( $request = Illuminate\Http\Request::capture() ); $response->send(); $kernel->terminate($request, $response);

I've tried the composer dump-autoload command but it changed nothing I've also check the artisan.php and there is the require for the autoload.php and the app.php, so I'm not understanding the error. FYI, the URL of the server folder is _ /var/www/html_ and the URL rewriting is ok.

What I'm missing ? (sorry if the problem is easy but this is my first deployment)

Thanks

0 likes
2 replies
bobbybouwmann's avatar

I dont' see an error in here? Can you post the real error here instead of some file from the framework?

ohffs's avatar

I guess it's serving up the contents of the index.php file, rather than running it? If so, you need to make sure you have mod_php installed or php-fpm - have a read through something like this guide to see if you have php set up ok (note it's for php 7.0 and nginx - so you might need to adjust it if you need 7.1/7.2 or apache - google is your friend :-).

Please or to participate in this conversation.