Не удалось открыть требуемый загрузчик /../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 ответа

Если вы попытаетесь загрузить свой проект на веб-хостинг. следуйте за этим шагом.

  1. сжать весь проект в вашем xampp/wampp/etc с расширением zip
  2. загрузить на свой веб-хостинг.
  3. извлечь файл
  4. создать каталог "Laravel"
  5. Переместите все свои файлы (ваш проект laravel) в каталог "Laravel", кроме каталога "Public".
  6. откройте ваш "Public" каталог и перейдите в public_html или родительский каталог или на шаг впереди вашего "Public" каталога ("../")
  7. отредактируйте ваш index.php (ранее в "Public" Directory)
  8. Изменить этот код

требуют 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';
  1. и не забудьте обновить соединение с базой данных в файле.env:)

Я нашел способ создания папки, и она работает. Я устанавливаю composer для windows в моей системе, затем перехожу в папку htdocs в xamp, где я хранил файл. затем запустите эту команду --composer installer-- Через несколько минут он загрузил несколько файлов и сгенерировал сам файл вендора. Затем я заархивировал папку и загрузил ее на мой веб-хост. Спасибо всем

Другие вопросы по тегам