mein PHP-Projekt mit Lumen ist ok auf meinem Computer mit WAMP (windows.apache.mysql.php) Umgebung.Lumen http Fehler 500 in Nginx und wie man error_log zu sehen?
, aber wenn ich es auf meinen Server laden auf mit LNMP (Linux, nginx, MySQL, PHP) -Umgebung,
i die URL eingeben, kam es zu HTTP-Fehler 500
die Wurzel ist
/home/wwwroot/www.projectname.cn/projectname/public;
Also habe ich eine test.php auf "/home/wwwroot/www.projectname.cn/projectname/public"
eingeben www.projectname.cn/test.php
es ist die richtige Seite.
so ändern Sie die index.php
<?php
$app = require __DIR__.'/../bootstrap/app.php';
dump($app);
//$app->run();
auch ist HTTP-Fehler 500
und lokalen Umgebung, füge ich eine Route in Projektname/app/Http/routes.php
<?php
$app->get('/', function() use ($app) {
return $app->welcome();
});
$app->get('/hello', function() {
return "hello ";
});
i eingeben „www.projectname.cn/hello“ es funktioniert auch nicht
die routes.php nicht
funktioniert, was vielleicht der Grund, dass verursacht ??
thx, ich füge "catch_workers_output = yes" in "/usr/local/php/etc/php-fpm.conf" hinzu, kann dann das Protokoll sehen – BerryYan