Запуск PHP: не удалось открыть index.php после установки / обновления композитора - PullRequest
0 голосов
/ 26 июня 2019

Я загрузил свое веб-приложение (созданное с помощью 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);

1 Ответ

0 голосов
/ 26 июня 2019

попробуйте выполнить следующую команду в вашем приложении

sudo chmod -R 777 bootstrap/cache storage
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...