Не удалось открыть требуемый загрузчик /../vendor/autoload.php в онлайн-скрипте, созданном с помощью laravel
Я только что получил сценарий от друга и был написан на основе Laravel. После загрузки скрипта в мой файловый менеджер у меня появляется эта ошибка
Warning: require(C:\xampp\htdocs\bin\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\bin\bootstrap\autoload.php on line 17
Fatal error: require(): Failed opening required 'C:\xampp\htdocs\bin\bootstrap/../vendor/autoload.php' (include_path='\xampp\php\PEAR') in C:\xampp\htdocs\bin\bootstrap\autoload.php on line 17
Из ошибки я увидел, что в моих файлах отсутствовала папка продавца, и у моего друга ее тоже не было.
Я видел много статей, в которых говорилось об установке композитора, но у меня нет фреймворка Laravel, и проект уже находится на веб-сервере. Вещи, которые я пробовал. Я скопировал другую "папку поставщика" из другого скрипта laravel, который у меня есть, не работает. Я также попытался установить composer на свой компьютер и скопировал созданную папку vendor. все еще не работает Пожалуйста, я буду очень рад, если кто-нибудь может помочь с этим. Заранее спасибо.
2 ответа
Если вы попытаетесь загрузить свой проект на веб-хостинг. следуйте за этим шагом.
- сжать весь проект в вашем xampp/wampp/etc с расширением zip
- загрузить на свой веб-хостинг.
- извлечь файл
- создать каталог "Laravel"
- Переместите все свои файлы (ваш проект laravel) в каталог "Laravel", кроме каталога "Public".
- откройте ваш "Public" каталог и перейдите в public_html или родительский каталог или на шаг впереди вашего "Public" каталога ("../")
- отредактируйте ваш index.php (ранее в "Public" Directory)
- Изменить этот код
требуют DIR. '/.. / vendor / autoload.php';
$ app = require_once DIR. '/.. / bootstrap / app.php';
в
require __DIR__.'/laravel/vendor/autoload.php';
$app = require_once __DIR__.'/laravel/bootstrap/app.php';
- и не забудьте обновить соединение с базой данных в файле.env:)
Я нашел способ создания папки, и она работает. Я устанавливаю composer для windows в моей системе, затем перехожу в папку htdocs в xamp, где я хранил файл. затем запустите эту команду --composer installer-- Через несколько минут он загрузил несколько файлов и сгенерировал сам файл вендора. Затем я заархивировал папку и загрузил ее на мой веб-хост. Спасибо всем