[PHP]Jak to jest z Symfony, Instalacja i uruchomienie Symfony 4 |
[PHP]Jak to jest z Symfony, Instalacja i uruchomienie Symfony 4 |
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ę --- Pozdrawiam i z góry dzięki za odpowiedź |
|
|
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. |
|
|
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
|
|
|
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 ). 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 |
|
|
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.
|
|
|
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 |
|
|
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.
-------------------- |
|
|
23.02.2018, 10:36:41
Post
#8
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 22.02.2018 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. 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? |
|
|
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 |
|
|
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 |
|
|
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.
-------------------- |
|
|
23.02.2018, 11:56:29
Post
#12
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 22.02.2018 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. 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 ) - 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ę |
|
|
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 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 |
|
|
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 |
|
|
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? (taki zarcik na weekend ) -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
23.02.2018, 14:29:13
Post
#16
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 22.02.2018 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 01:20 |