Laravel 5 Failed opening required Bootstrap/../ vendor / autoload.php

Niedawno zainstalowałem Laravel 5 poprzez composer. Próbowałem stworzyć nowy kontroler za pomocą artisan i dostaję następujący błąd:

Bootstrap/../ vendor / autoload.php. Nie udało się otworzyć strumienia: brak takiego pliku lub katalogu. Folder "sprzedawca" nie istnieje.

Czy coś przeoczyłem?

 302
Author: Krishna Mohan, 2015-02-12

24 answers

Uruchom composer z --no-scripts

composer update --no-scripts  

To rozwiąże problem. Próbowałem tego na Macu i Linuksie.

 237
Author: Shubhamoy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-04 05:36:06

Którego systemu operacyjnego używasz ? Dla Windows : Przejdź do Command Prompt

Ustaw ścieżkę do www/{ur project}

Dla mnie: www/laravel5

Następnie wpisz to polecenie : composer install

Automatycznie zainstaluje wszystkie zależności w vendor/

 124
Author: MONTS_MIND_Hacker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-14 22:15:09

Uruchom composer install w folderze głównego projektu (lub php composer.phar install).

 78
Author: dan-klasson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-12 03:36:30

Okazało się, że nie włączyłem openssl w moim php.ini więc kiedy stworzyłem mój nowy projekt z composer został zainstalowany ze źródła. Zmieniłem to i uciekłem

composer update

Teraz został utworzony folder dostawcy.

 60
Author: Scott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-13 03:22:44

Stworzyłeś nowy projekt czy sklonowałeś już istniejący?

Jeśli sklonowałeś istniejący projekt, bardzo ważne jest, aby uruchomić

composer install

W ten sposób zostaną zainstalowane wszystkie brakujące zależności.

Ale jeśli tworzysz nowy projekt, powinieneś uruchomić to polecenie, aby utworzyć nowy projekt za pomocą composera

composer create-project laravel/laravel name-of-your-project
 43
Author: Dimitri Acosta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-07 09:02:25

Po prostu uruchom to w katalogu, w którym zainstalowałeś swój projekt

composer install
 17
Author: Williem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-29 14:17:29

Napotkałem ten sam problem. Stało się tak, ponieważ composer nie był w stanie zainstalować zależności określonych w composerze.plik json. spróbuj uruchomić

composer install 

Jeśli to nie rozwiąże problemu, upewnij się zainstalowane są następujące moduły php php-mbstring php-dom

Aby zainstalować to rozszerzenie uruchom następujące w terminalu

sudo apt-get install php-mbstring php-dom

Po zakończeniu instalacji

Spróbuj uruchomić polecenie w folderze głównym projektu

composer install 
 16
Author: naveddeshmukh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-09 18:13:00

Musisz zregenerować autoload.php plik. możesz użyć dump-autoload, aby to zrobić bez konieczności przechodzenia przez instalację lub aktualizację.

Użyj

composer dump-autoload

Aby ponownie wygenerować autoload.php plik w katalogu /vendor.

 14
Author: Hamid Parchami,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-16 11:33:56

Poniższy krok rozwiązał mój problem. Możesz spróbować

composer update --no-scripts 
composer update
 12
Author: RASEL RANA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-09 06:15:15

Po sprawdzeniu wersji php i wielu badaniach problem był po stronie Composer więc po prostu uruchom następujące polecenie

composer install --ignore-platform-reqs

 11
Author: user2592890,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-14 21:40:36

Gdy nowy projekt stworzył Laravel wymaga załadowania dostawców do automatycznego ładowania bibliotek , Używamy composer update do

composer update

Composer to menedżer zależności, który pozwala przekazać odpowiedzialność za zarządzanie zależnościami stronie trzeciej.

 6
Author: Suresh Kumar Amrani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-10 11:59:58

Po prostu uruchom następujące polecenia,

composer update

Lub

composer install
 4
Author: Raham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-03 10:39:48

Po prostu skonfiguruj nowy projekt używając composer zamiast laravel w następujący sposób:

composer create-project --prefer-dist laravel/laravel myProje
 4
Author: Raheel Hasan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-20 04:04:59

Też miałem ten błąd. Ale żaden z powyższych nie rozwiązał problemu. Więc odinstalowałem i ponownie zainstalowałem kompozytor. Potem zrobiłem composer update. i problem został rozwiązany.

 2
Author: Srijan Karki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-10 10:15:39

Przejdź do folderu projektu przez cmd. uruchom następujące polecenie

composer update

Zainstaluje brakujący folder dostawcy i pliki w Twoim projekcie.

Ale w niektórych przypadkach daje błąd w stylu " twoja konfiguracja nie pozwala na połączenie z bla bla bla.."w cmd.

Za to idź do swojego kompozytora.plik json,

Zmień "secure-http": true na "secure-http": false

Ale w niektórych przypadkach (tak jak w moim przypadku) możesz nie znaleźć takiej linii w swoim pliku. w tym celu wykonaj następujące czynności działanie:

Zmień "config": { "preferred-install": "dist" }

Do

"config": {
    "preferred-install": "dist",
    "secure-http": false
}

I uruchom ponownie composer update polecenie.

Mam nadzieję, że to rozwiąże problem wielu osób. :)
 2
Author: saadk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-31 08:16:23

Zanim wykonasz poniższe instrukcje, musisz się upewnić, że composer jest zainstalowany globalnie na twoim komputerze; Otwórz Terminal Mac i uruchom następujące polecenie:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Po zainstalowaniu composera na całym świecie uruchom następujące polecenie po znalezieniu się w katalogu projektu:

composer install

Po zakończeniu aktualizacji i zainstalowaniu wszystkich wymaganych pakietów.

 2
Author: Krishneil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-01 22:23:24

Miałem ten sam problem z laravel i artisan, rozwiązanie:

php artisan key:generate
 2
Author: Marcelo Agimóvel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-10 18:32:25

Dodałem composer.lock plik do .gitignore, po zatwierdzeniu tego pliku do repozytorium błąd zniknął:)

 1
Author: Alupotha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-06 23:09:01

Dostałem to, gdy zrobiłem composer update zamiast composer install.

 0
Author: Mick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-04 08:39:50

W moim przypadku musiałem włączyć inne rozszerzenie, a mianowicie php_mbstring.dll w pliku php.ini, zanim mogło działać. Znajduje się na liście extension=php_mbstring.dll. Znajdź go w pliku php.ini i usuń dwukropek (;) przed nim i zapisz plik.

Po tym uruchomieniu {[5] } ponownie w katalogu głównym aplikacji Laravel i powinno działać.

 0
Author: Bono,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-14 17:27:22

Jeśli jesteś użytkownikiem systemu Windows, możesz odinstalować Composer. Następnie zainstaluj Composer. Następnie zainstaluj Laravel. Może to zadziała.

 0
Author: Sadik Alamin Tushar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-03 08:07:29

Może to być problem z uruchomieniem instalacji po poleceniu. To działało dla mnie

cd installationFolder
php artisan package:discover
php artisan key:generate
 0
Author: Krishna Kavoor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-14 05:01:00

Mój problem nie został rozwiązany z powyższego rozwiązania. @ Anybody help!

 0
Author: Jagdeep Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-31 17:40:49

To rozwiązanie zadziałało dla mnie.Powodem jest brak folderu dostawcy w aplikacji.wykonaj następujące czynności. 1) Jeśli twój projekt ma composer.plik json..usunąć 2) Następnie uruchom

Composer wymaga phpspec / phpspec

To polecenie Dodaj folder dostawcy do swojego projektu

 0
Author: Jayani Sumudini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-08 09:22:57