Я недавно установил Laravel через Composer, но все равно получаю следующую ошибку:
Warning: require(/home/leovoon/public_html/laravel-eee/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/leovoon/public_html/laravel-eee/bootstrap/autoload.php on line 17
Fatal error: require(): Failed opening required '/home/leovoon/public_html/laravel-eee/bootstrap/../vendor/autoload.php' (include_path='.:/opt/cpanel/ea-php71/root/usr/share/pear') in /home/leovoon/public_html/laravel-eee/bootstrap/autoload.php on line 17
Я что-то упускаю? Потому что я следил за ним шаг за шагом.
@ Manojkiran.A добавил
дать папке разрешение на чтение и запись.
не на локальном компьютере, пожалуйста, предоставьте снимок экрана веб-сервера
@ Manojkiran.A обновлено
Я скучаю по папке vendor на вашем изображении ....
@YoramdeLangen после того, как я запустил команду установки композитора, и папка поставщика была там. Но возникла другая ошибка: «Неустранимая ошибка: Неперехваченная ошибка: класс 'Dotenv \ Dotenv' не найден в C: \ xampp \ htdocs \ Laravel-Lumen-API-master \ bootstrap \ app.php: 6».






Запустить композитор с --no-scripts
composer update --no-scripts
Это должно решить проблему.
Предупреждение: require_once (C: \ xampp \ htdocs \ Laravel-Lumen-API-master \ bootst rap /../ vendor / autolo ad.php): не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ Laravel-Lumen-API-master \ bootstrap \ app.php в строке 3 Неустранимая ошибка: require_once (): не удалось открыть 'C: \ xampp \ htdocs \ Laravel-Lumen-API-master \ bootstrap /../ vendo r / autoload.php '(include_path =' C: \ xampp \ php \ PEAR ') в C: \ xampp \ htdocs \ Laravel-Lumen-API-master \ bootstrap \ app.php в строке 3
После запуска скрипта проблема все еще сохраняется.
Запустите команду, чтобы установить все зависимости Laravel.
php artisan composer:install
Если ошибка не исчезла, запустите команду, чтобы включить все требуемые классы.
composer dump-autoload
после того, как я попытался ввести команду "composer dump-autoload", ошибка изменилась на Fatal error: Uncaught Error: Class 'Dotenv \ Dotenv' not found in C: \ xampp \ htdocs \ Laravel-Lumen-API-master \ бутстрап \ app.php: 6
Произошла ли ошибка после запуска php artisan composer: install?
Вы должны предоставить своему проекту разрешения на чтение и запись и сгенерировать ключ в вашем файле .env.
Выполните следующие команды в каталоге вашего проекта, и все будет хорошо:
$ sudo chmod -R 777 /storage /public /bootstrap
$ composer install
$ php artisan key:generate
Вы должны использовать 755, а не 777!
Вы получили ошибку, потому что в вашем проекте отсутствует папка поставщика. Вам нужен /vendor, потому что все ваши пакеты там, включая все классы, которые использует Laravel. Каталог vendor содержит ваши зависимости Composer.
После этого шага ваша проблема может быть решена. можешь попробовать:
composer update --no-scripts
composer update
С помощью этой команды вы воссоздадите папка поставщика в своем проекте, и после этого ваш проект начнет нормально работать.
Пока иду жить, это моя структура проекта
ПРИМЕЧАНИЕ: ПРИ ЭТОМ ВЫ МОЖЕТЕ СМОТРЕТЬ НЕКОТОРЫЙ СТИЛЬ И ОШИБКУ ССЫЛКИ JAVASCRIPT.
ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ USNIG ASSET FUNCTION, НЕ НУЖНО ВОПРОСОВАТЬ
<link href = "{{ asset('css/app.css') }}" rel = "stylesheet">
НО ЕСЛИ НЕ ЕСЛИ ПРОИЗОЙТИ 404 В НЕКОТОРЫХ СЛУЧАЯХ
это просто для примера
Step 1 : create a folder named as `ProjectFiles` in root of your application
Step 2: copy all the contents except and folder except `public` folder and paste inside `ProjectFiles` folder
Step3: now cut and paste all the contents inside the public folder in root of your application root
Шаг 4: откройте файл index.php и внесите следующие изменения
require __DIR__.'/../vendor/autoload.php';
к
require __DIR__.'/ProjectFiles/vendor/autoload.php';
И
$app = require_once __DIR__.'/../bootstrap/app.php';
к
$app = require_once __DIR__.'/ProjectFiles/bootstrap/app.php';
а затем загрузите свой проект на живой сервер cpanel
вот моя структура каталогов сервера cpanel
надеюсь, что это поможет, если ответ непонятен, прокомментируйте ниже, если ошибка не исчезнет
Я получил эту ошибку после попытки запустить сервер разработки с помощью php artisan serve
Вот как я это решил:
composer installЕсли вы получаете сообщение об ошибке типа «Не удалось разрешить ваши требования к устанавливаемому набору пакетов», убедитесь, что в вашей конфигурации php.ini включены необходимые расширения.
В моем случае мне нужно было включить extension=fileinfo
composer update. После этого вы сможете запустить сервер без ошибок.
можете ли вы предоставить снимок экрана со структурой каталогов