Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Instalacja Composer a później FW Laravel
adamantd
post 26.01.2014, 20:37:55
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Witam,
być może problem jest błahy ale nie mogę sobie poradzić z tym przez ostatnie kilka godzin. Chcę zainstalować FW Laravel lecz można to zrobić jedynie za pomocą composera. Pierwszy raz mam do czynienia z composerem więc idąc krok po kroku wg kilkunastu totoriali -pobieram ze strony getcomposer.org instalkę pod windowsa. Instaluję, wskazuję plik php.exe w xamppie (c:\xampp\php\php.exe) i po chwili jestem poinformowany o pomyślnie ukończonej instalacji. I właściwie to na tym koniec. Nie mam nigdzie pliku startowego więc po kliknięciu w menu start wpisuję sobie w pole wyszukiwania composer, moim oczom ukazuje się plik composer, klikam w niego oczekując, że pojawi się czarne okienko podobne do cmd. Pokazuje się to okienko oraz od razu znika. Próbuję zatem pominąć tego całego composera. Ściągam z githuba (https://github.com/laravel/laravel) pliki tworzące coś w rodzaju szkieletu laravel, rozpakowuję do htdocs do folderu laravel i wpisuję w przeglądarce adres http://localhost/laravel/public
pojawia się oczywiście błąd

  1.  
  2. Warning: require(C:\xampp\htdocs\Laravel\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\Laravel\bootstrap\autoload.php on line 17
  3.  
  4. Fatal error: require(): Failed opening required 'C:\xampp\htdocs\Laravel\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Laravel\bootstrap\autoload.php on line 17
  5.  


w dokumentacji laravela zarówno ang jak i polskiej jest napisane

"
Jeśli masz już zainstalowany Composer, pobierz najnowszą wersję frameworka Laravel i wypakuj ją do katalogu na swoim serwerze. Następnie z poziomu głównego katalogu projektu wykonaj komendę php composer.phar install (lub composer install), aby zainstalować zależności dla frameworka. Ten proces wymaga, aby na serwerze był zainstalowany Git.

"

Więc widzę, że błąd pojawił się nie bez powodu -nawet jak ściągnę sobie ten szkielet, to muszę użyć composera do instalacji. Więc co mam zrobić teraz, composer pobierałem instalowałem i odinstalowałem już z 5 razy i dalej mi nie działa. Domyślam się, że w zły sposób próbuję go użyć -czy ktoś może poprowadzić mnie w kilku krokach przez to mające pomagać ludziom utrapieństwo?
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
com
post 26.01.2014, 20:43:32
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


cmd i tam wpisujesz php composer.phar install wink.gif

Ten post edytował com 26.01.2014, 20:46:10
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 20:46:59
Post #3





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


"Nazawa composer.phar nie jest e rozpoznawalna jako polecenie wewnętrzne lub zewnętrzne program wykonywalny lub plik wsadowy" smile.gif
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:01:25
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


bo zjadłem php przed tym wink.gif edytowałem smile.gif

a wgl to czemu nie tak "composer create-project laravel/laravel --prefer-dist" ? odpalasz cmd w katalogu gdzie ma wrzucić Laravel i wpisujesz to i zrobi wszytko za Ciebie wink.gif
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:04:19
Post #5





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


ok dzięki , wrzuciłem do folderu laravel plik composer.phar i w cmd otworzyłem ten folder i wpisałem php composer.phar install, pobierało się i instalowało przez chwilę, teraz jak w przeglądarce wpiszę http://localhost/laravel/public to pokazuje mi się ładnie obrazek z napisem "You have arrived". Wnioskuję z tego, że zainstalował się poprawnie composer i laravel -problem w tym, że ja póki co zainstalowałem przecież samego composera. Podczas kiedy się instalował w cmd było widać że pobiera się też wiele rzeczy zaczynających się na symfony/...... oraz laravel/...... a w katalogu laravel w htdocs powstał mi folder vendor którego wcześniej tam nie było. O co chodzi? Przecież nie zdążyłem jeszcze zainstalować laravela a on już jakby jest.... smile.gif Czarna magia ten composer hehe

Ten post edytował adamantd 26.01.2014, 21:05:19
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:07:56
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


composer to jest instalator który pobiera Ci danego fw wraz zależnościami wink.gif co ma pobrać masz w tym pliku composer.json wink.gif
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:08:23
Post #7





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


chyba to przećwiczę w takim razie usunę wszystko i stworzę jeszcze raz katalog laravel pusty tym razem i wpiszę to co mówisz -pytanie tylko czy mogę to usunąć nie psując czegoś w systemie?
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:11:36
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


Nie bardzo rozumiem co Ci ma zepsuć...
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:13:00
Post #9





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Ok już mniej więcej rozumiem, composer pobiera i wrzuca FW do wskazanego przeze mnie folderu. Spróbuję zrobić to jeszcze raz tym drugim sposobem
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:14:02
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


oba działają tak samo ten drugi po prostu pobiera z gita za Ciebie i tworzy katalog sam wink.gif
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:17:46
Post #11





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


No dobra ale teraz próbując zrozumieć w htdocs w xampp zrobiłem pusty folder laravel2
w cmd wszedłem do tego folderu i wpisałem podaną przez Ciebie drugą komendę i komunikat, że nazwa composer nie jest rozpoznawana itd itd..... więc wrzuciłem do tego pustego folderu plik composer.phar i powtórzyłem czynność i też to samo -dalej nie rozumiem smile.gif

Może w jednym prostym zdaniu -żeby zainstalować laravela muszę stworzyć w htdocs folder np laravel i co do niego wrzucić? composer.phar? czy composer.phar z całym systemem plików z githuba?
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:26:14
Post #12





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


Nie wiem czy to jest problem związany z tym ze nie masz wrzuconej ścieżki do composer do PATH w windows, byc moze była tam taka opcja przy instalacji nie pamiętam już... bo u mnie wywołanie komendy "composer create-project laravel/laravel --prefer-dist" w katalogu htdocs stworzyło katalog laravel z wszystkimi plikami wink.gif ale skoro nie możesz użyć "composer create-project laravel/laravel --prefer-dist" to jak zrobisz tak jak za pierwszym razem to nie ma różnicy, to tylko miało ułatwić trochę ten proces... wink.gif

Ten post edytował com 26.01.2014, 21:27:25
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:29:04
Post #13





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


acha rozumiem smile.gif w każdym razie pojawienie się katalogu vendor to dobry znak. Mam tylko wątpliwości, że skoro teraz z instalacją miałem tyle problemu to czy po przerzuceniu gotowego projektu na serwer zdalny znowu nie pojawią się problemy typu, że trzeba odpalić composer, coś ściągnąć coś zainstalować itd. Dlatego mam jeszcze jedno pytanie, czy teraz taki system plików jaki powstał na localhoście będzie działał po przerzuceniu na serwer zdalny?

edit:

i jeszcze znalazłem sobie jeden system plików na githubie który jest bardziej rozbudowany nazywa się laravel-dev (https://github.com/matmancini/laravel-dev) -czym on się różni od tego który ja zainstalowałem? mój to ten (https://github.com/laravel/laravel)

Ten post edytował adamantd 26.01.2014, 21:33:21
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:33:45
Post #14





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


tak, bo composer powstał po to by nie trzeba było się martwić tym który plik w silniku danego fw uległ zmianie wraz z jakimś commitem, ty podajesz mu tylko ze chcesz jak tu np laravel wersji 4.1.* i on taką Ci dostarcza... a potem żeby mięć znów aktualna robisz update smile.gif a on sobie sam pozmienia w plikach co trzeba smile.gif
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:37:14
Post #15





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


acha czyli composera mogę właściwie użyć tylko raz na początku np do stworzenia odpowiedniej struktury plików oraz pobrania FW oraz jego komponentów a później już nie muszę korzystać z composera. Tworzę projekt w oparciu o dany FW i przerzucam go potem na serw. zdalny i działa po skonfigurowaniu oczywiście wszelkich ścieżek itp. Ok a możesz mi jeszcze podpowiedzieć czy różnią się te dwa systemy plików od siebie?

z poprzedniego posta:

"i jeszcze znalazłem sobie jeden system plików na githubie który jest bardziej rozbudowany nazywa się laravel-dev (https://github.com/matmancini/laravel-dev) -czym on się różni od tego który ja zainstalowałem? mój to ten (https://github.com/laravel/laravel)"
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:38:31
Post #16





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


Twój to wersja oficjalna a to pewnie prywatny fork wink.gif
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:40:32
Post #17





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Pewnie moje pytania były śmieszne hehe ale nie mogłem na to nigdzie znaleźć odpowiedzi smile.gifsmile.gif

Dzięki wielkie za pomoc
Pozdrawiam
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:41:44
Post #18





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


Kto pyta nie błądzi ^^
Pozdrawiam wink.gif
Go to the top of the page
+Quote Post
adamantd
post 26.01.2014, 21:48:04
Post #19





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Pewnie za tydzień będę się z tego śmiał ale póki co mam któreś podejście do FW i rozumiem jak na razie tylko Kohana bo jest banalna (ale wszyscy ją odradzają) a chcąc zacząć np laravela (który jest na czasie) mam schody w postaci jakichś composerów smile.gif ale już powinno pójść z górki
Go to the top of the page
+Quote Post
com
post 26.01.2014, 21:59:49
Post #20





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


composer jest w zasadzie przez większość dużych graczy używany wink.gif bo tak samo jest w Zend, SF itd smile.gif ale to wszystko wyjdzie potem w praktyce, bo to akurat w zasadzie nic skomplikowanego wink.gif
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:49