Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak to jest z Symfony, Instalacja i uruchomienie Symfony 4
duszek
post 22.02.2018, 20:18:44
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.02.2018

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


Witam,

Na programowaniu się znam, wykonuję nawet dedykowane oraz złożone aplikacje oparte o PHP/MySQL, jednak przez długi i to raczej od zawsze miałem opór przez Framework-ami, bo byłem zdania, samemu lepiej wszystko zrobić i rozumiem dzięki temu to co robię.

Jednak wszystko zaczyna opierać się wyłącznie o framework-i i dlatego że trzeba dostosować się do klienta muszę tego liznąć, tylko że nie idzie mi to jakoś. A chodzi o to że wszystkie Tutoriale pokazują instalację z konsoli odpalanie aplikacji z instalatorów... dziwne i nie rozumiem, to znaczy że ten kto ma zwykły hosting nie ma możliwości korzystania z tego framework-a, a może jest tak że źle interpretuję pojęcie Framework...

Wyjaśnijcie mi to metodą Łopatologiczną, będę wdzięczny, co do Google, to już wystarczy mi przeglądania, bo za bardzo się przestraszę smile.gif

---
Pozdrawiam i z góry dzięki za odpowiedź
Go to the top of the page
+Quote Post
Pyton_000
post 23.02.2018, 08:36:47
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Ale z czym masz problem? Bo wygląda to tak jakbyś zatrzymał się w rozwoju jakieś 10 lat temu.

Powiedz z czym masz konkretnie problem.
Go to the top of the page
+Quote Post
borabora
post 23.02.2018, 09:49:35
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 33
Dołączył: 8.09.2014

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


vendory mozesz przerzucić normalnie przez ftp i będzie działał na sharedzie
Go to the top of the page
+Quote Post
olszam
post 23.02.2018, 09:52:53
Post #4





Grupa: Zarejestrowani
Postów: 342
Pomógł: 23
Dołączył: 20.01.2011
Skąd: Chełm

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


Jak masz composera to jedna komenda ( composer create-project symfony/website-skeleton my-project)wystarczy by mieć już gotowy podstawowy szkielet aplikacji. Wrzucasz wygenerowany szkielet na hosting z php i powinno działać(zależy czy hosting dobrze skonfigurowany ale nie powinno być problemów smile.gif ). Później działasz z plikami, konfiguracja, routing, szablon etc. z pomocą dokumentacji.

Cytat
Ale z czym masz problem? Bo wygląda to tak jakbyś zatrzymał się w rozwoju jakieś 10 lat temu.

Są ludzie co preferują na czysto pisać i nie interesują ich dodatki/wspomagacze bo nie ma takiej potrzeby smile.gif
Go to the top of the page
+Quote Post
trzczy
post 23.02.2018, 10:22:07
Post #5





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


Hosting z ssh koszutje 59 zł / rok. Tyle można zaoszczędzić na zakupach w ciągu miesiąca.
Go to the top of the page
+Quote Post
duszek
post 23.02.2018, 10:27:44
Post #6





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.02.2018

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


Dzięki wielkie, tak jak "olszam" pisze, zawsze pisałem własne skrypty, bez zewnętrznych dodatków, mam nawet własny mini CMS czy aplikacje do obiegu dokumentów. Oczywiście nie mówię że nie opieram się również o zewnętrzne rozwiązania, bo Joomla czy Presta to standard w wielu kwestiach.

Czyli rozumiejąc to tak, Composer to zewnętrzna aplikacja pozwalająca ściągnąć czy umieścić szkielet Symfony?
A jeżeli nie chcę się opierać o dodatki, tylko czy mogę normalnie pobrać symfony w paczce i sam to skonfigurować od podstaw? bo na ich stronie coś znalazłem ale nie mogę doszukać się w dokumentacji jak ma być wykonany plik index którego tam nie widzę...

Pobrałem kilka książek jednak najnowszą wersja w nich opisywany symfony 2, brakuje ogólnie literatury na nowsze rozwiązania i pytanie czy w implementacji bardzo różnią się te dwie wersje?

I co mnie przez całą drogę wprowadza w niewiadomą to te wiersze poleceń, gdzie aby utworzyć nowy projekt muszę wydać np. polecenie: symfony generate:project hello-world, nie mówię że jest to złe, bo pewnie komenda robi co potrzeba coś potrzebnego w kilku miejscach na raz, jednak muszę wiedzieć co gdzie jest robione, więc pytanie czy symfony daje możliwość uruchamiania/startu projektu z ręczna możliwością?

Ten post edytował duszek 23.02.2018, 10:33:43
Go to the top of the page
+Quote Post
viking
post 23.02.2018, 10:33:26
Post #7





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Gdzies ty się uchował przez ostatnich kilka lat? Composer to menedżer pakietów w php - obecnie wykorzystuje się go wszędzie.


--------------------
Go to the top of the page
+Quote Post
duszek
post 23.02.2018, 10:36:41
Post #8





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.02.2018

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


Cytat(viking @ 23.02.2018, 10:33:26 ) *
Gdzies ty się uchował przez ostatnich kilka lat? Composer to menedżer pakietów w php - obecnie wykorzystuje się go wszędzie.



Forum, tak przynajmniej mam wrażenie jest do udzielania odpowiedzi, a nie do zabawy w głupie pytania... nie obrażam się oczywiście, nie bez powodu umieściłem to w dziale przedszkole i oczekuję wsparcia z Waszej strony, resztę będe rozumiał, a raczej rozumiem, tylko ten start, dziwne praktyki jeżeli chodzi o konsolę, tylko o to mi chodzi o sam start, aby mi to pokazać łopatologicznie? bo jak nie mam dostępu do konsoli (mam tylko jako przykład) to mozna zrobić to z ręki?
Go to the top of the page
+Quote Post
trzczy
post 23.02.2018, 10:45:30
Post #9





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


Bo to jak kierowca, który mówi:
Cytat
Skręt w lewo jest trudny, a skręcając tylko w prawo, też wszędzie dojadę.
I co, nie ma racji? Do nauki konsoli wystarczy pół dnia.

Ten post edytował trzczy 23.02.2018, 10:46:18
Go to the top of the page
+Quote Post
nospor
post 23.02.2018, 10:48:01
Post #10





Grupa: Moderatorzy
Postów: 36 447
Pomógł: 6292
Dołączył: 27.12.2004




@duszek konsola jest tylko po to by caly proces ulatwic i przyspieszyc. Tak, mozesz wszystko zrobic recznie bez konsoli.
Mozesz tez, jak pisali wczesniej, zrobic wszustko w konsoli lokalnie a potem przekopiowac na serwer



--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 23.02.2018, 10:52:55
Post #11





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


A gdzie ja robię zabawę w głupie pytania? Wytłumaczyłem ci czym jest. Nawet wchodząc na http://symfony.com/download masz od razu composer create-project symfony/skeleton my_project Praktycznie nie ma szans żeby czytając jakąś dokumentację nie zetknąć się z tym poleceniem. Jak bardzo chcesz to większośc IDE ma nakładkę na obsługę pakietów.


--------------------
Go to the top of the page
+Quote Post
duszek
post 23.02.2018, 11:56:29
Post #12





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.02.2018

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


Cytat(viking @ 23.02.2018, 10:52:55 ) *
A gdzie ja robię zabawę w głupie pytania? Wytłumaczyłem ci czym jest. Nawet wchodząc na http://symfony.com/download masz od razu composer create-project symfony/skeleton my_project Praktycznie nie ma szans żeby czytając jakąś dokumentację nie zetknąć się z tym poleceniem. Jak bardzo chcesz to większośc IDE ma nakładkę na obsługę pakietów.


OK, rozumiem i przepraszam za bezpośrednie podejście.

@nospor prosto z mostu i o to mi chodziło, a czy ktoś zna np. gdzie zasięgnąć informacji co do ręcznej pracy? (oczywiście późniejsze przekopiowanie to fajna sprawa), ale chciałbym poznać miejsca zachodzących zmian. Co do konsoli nie robi mi to utrudnienia bo na konsoli prowadzę administrację serwerów, dla stron jak i samych DNS-ów i tu kłopotu niema. Chce tylko wiedzieć co tam się dzieje, bo nie lubię zabierać się za coś czego w pełni nie zrozumiem. To tak jak wielu korzysta z telewizora a nie rozumie czy nie zna zasady działania i po tym jak padnie celowo umieszczany kondensator koło radiatora, kupują nowy albo płaca w serwisie 500zł, gdzie jest to z rozebraniem 10 min roboty na rozwiązanie problemu (z zawodu jestem elektronikiem i 70% telewizorów pada z tej winy błahej smile.gif ) - ja tylko chce wiedzieć z czym mam do czynienia.

To zasada jak z kobietą, zanim weźmiesz ślub, to zamieszkaj z Nią i bzyknij, potem ewentualnie zabierasz się za ceremonię smile.gif
Go to the top of the page
+Quote Post
nospor
post 23.02.2018, 12:14:02
Post #13





Grupa: Moderatorzy
Postów: 36 447
Pomógł: 6292
Dołączył: 27.12.2004




Cytat
Chce tylko wiedzieć co tam się dzieje, bo nie lubię zabierać się za coś czego w pełni nie zrozumiem. To tak jak wielu korzysta z telewizora a nie rozumie czy nie zna zasady działania i po tym jak padnie celowo umieszczany kondensator koło radiatora, kupują nowy albo płaca w serwisie 500zł,
To porownanie nie wydaje mi sie trafne. Bardziej trafne w tym wypadku bedzie:

Kupujesz nowy telewizor ze sklepu, ktory siedzibe ma 500km od ciebie. My tu wszyscy poprostu zamawiamy kuriera, ktory go nam przywiezie. Ty zas wolisz sie tluc 500km by popatrzec sobie jak ci ten telewizor zaladuja do twojego bagaznika i dzieki temu bedziesz "wieidzial jak dziala".

Tak, to porownanie wydaje mi sie trafniejsze wink.gif

Co do recznej zabawy:
no to pobierasz z netu wszystkie paczki recznie, rozpakowujesz, wrzucasz do vendor, czyscisz cache recznie i jedziesz. Jak czegos brakuje, to znowu lecisz na net, sciagasz, rozpakowujesz, czysciszz cache i jedziesz.
W miedzyczasie rzecz jasna musisz doczytac co dodac do konfiguracji by dzialalo.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
duszek
post 23.02.2018, 12:26:42
Post #14





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.02.2018

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


Może i masz rację z porównaniem
Dobra pobawię się w konsolę i wymodzę coś podstawowego i potem pobawię się na żywym szkielecie smile.gif
Go to the top of the page
+Quote Post
nospor
post 23.02.2018, 12:33:58
Post #15





Grupa: Moderatorzy
Postów: 36 447
Pomógł: 6292
Dołączył: 27.12.2004




Cytat
i potem pobawię się na żywym szkielecie

Fiu fiu, pewnie tez cofasz do przodu? wink.gif (taki zarcik na weekend wink.gif )


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
duszek
post 23.02.2018, 14:29:13
Post #16





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.02.2018

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


Cytat(nospor @ 23.02.2018, 12:33:58 ) *
Fiu fiu, pewnie tez cofasz do przodu? wink.gif (taki zarcik na weekend wink.gif )


Raczej najprawdziwsza Prawda smile.gif

Jeszcze raz dzięki za wskazówki i Wasze osobiste opinie smile.gif
Go to the top of the page
+Quote Post

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: 20.04.2024 - 01:20