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?
24 answers
Uruchom composer z --no-scripts
composer update --no-scripts
To rozwiąże problem. Próbowałem tego na Macu i Linuksie.
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/
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
).
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.
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
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
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
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
.
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
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
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.
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
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
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.
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.
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.
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
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ął:)
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.
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ć.
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.
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
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!
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
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