Я загрузил свое веб-приложение (созданное с помощью Laravel 5.8). Я запускаю composer install через SSH, чтобы создать поставщика, но при открытии веб-сайта я получаю:
Warning: PHP Startup: failed to open stream: No such file or directory in /index.php on line 24
Fatal error: PHP Startup: Failed opening required '//../vendor/autoload.php' (include_path='.:/:/usr/local/php72/lib/pear') in /index.php on line 24
Когда я меняю версию PHP по умолчанию для сервера, например, на 7.1, путь во второй строке меняется на: usr / local / php71 / lib / pear.
На localhost и на разных с тем же вендором все отлично работает.
Итак, я предполагаю, что что-то не так с путем php?
Я уже запустил обновление композитора или тупая автозагрузка безуспешно.
E1:
define('LARAVEL_START', microtime(true));
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);