Я отредактировал ~/.bashrc
, чтобы включить:
APP_ENV=prd
APP_VER=prd
CUSTOMER_NAME=javag
Это локальная копия сайта электронной коммерции, созданного моей компанией (я действительно новичок в этом, даже не обладаю степенью сложности).
Затем я получаю эту ошибку в командной строке при попытке php artisan serve
.
PHP Warning: require(/var/www/html/ds3-ef-javag/php/ef/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/ds3-ef-javag/php/ef/bootstrap/autoload.php on line 17
PHP Fatal error: require(): Failed opening required '/var/www/html/ds3-ef-javag/php/ef/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/ds3-ef-javag/php/ef/bootstrap/autoload.php on line 17
Итак, я вошел в /var/www/html/ds3-ef-javag/php/ef/bootstrap/autoload.php
, но в строке 17 уже есть что-то:
<?php
define('LARAVEL_START', microtime(true));
/*
|--------------------------------------------------------------------------
| Register The Composer Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader
| for our application. We just need to utilize it! We'll require it
| into the script here so we do not have to manually load any of
| our application's PHP classes. It just feels great to relax.
|
*/
include_path='.:/usr/share/php';
require __DIR__.'/../vendor/autoload.php';
Так что я поместил это в строку 16 и все еще получаю ту же ошибку.
Любые советы приветствуются.
Редактировать: я запустил composer install
в папке /ef
и теперь вижу его там:
app database phpunit.xml storage
artisan env-local.env public tests
bitbucket-pipelines.yml env-prod.env README.md vendor
bootstrap env-stg.env release-note.ejs webpack.mix.js
composer.json package.json resources yarn.lock
composer.lock package-lock.json routes
config phpunit.dusk.xml server.php
Внутри папки vendor
:
autoload.php erusev laravel phar-io swiftmailer
aws facebook league phpdocumentor symfony
beberlei fideloper mockery phpspec theseer
bin filp monolog phpunit tijsverkoyen
composer fzaninotto mtdowling predis vlucas
dnoegel guzzlehttp myclabs psr webmozart
doctrine hamcrest nesbot psy webpatser
dragonmantank jakub-onderka nikic ramsey
egulias justinrainbow paragonie sebastian
Но когда я захожу в каталог /ef
и запускаю subl ef
, я не вижу папку vendor
в левой панели столбцов, как я обычно делаю с другими проектами Laravel.