Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
Pracował ktoś z laravel-websockets ? Czy lepszą praktyką jest włączenie SSL przez podpięcie ścieżek do plików z cert i key i odwoływanie się do socketu przez zewnętrzny port, czy lepiej zrobić to przez konfigurację nginx-proxy, tam sprawdzać SSL i potem kierować ruch na socket po wewnętrznym porcie?
W dokumentacji pokazali oba sposoby, ale nie wytłumaczyli który lepszy/gorszy. Wstępnie zrobiłem to sobie przez nginxa, ale zastanawiam się czy to będzie miało jakiś narzut
W dokumentacji pokazali oba sposoby, ale nie wytłumaczyli który lepszy/gorszy. Wstępnie zrobiłem to sobie przez nginxa, ale zastanawiam się czy to będzie miało jakiś narzut
@nowiutki: +1 dla nginx proxy , no ssla terminujesz na proxy, wiec juz masz zysk na cpu,+ dodatkowe logi, nie boj Pan bedzie zap#@dalac :)
This is the Way !
This is the Way !
konto usunięte via Wykop
- 1
@nowiutki: nie przejmuj się tym narzutem, raz że w dzisiejszych czasach jest znikomy, dwa że czy zrobisz go warstwę wyżej czy niżej aż tyle nie zmienia - ta sama robota do wykoniania. Tyle że jedno dodatkowe międzymordzie po drodze.
Ja bym też terminował SSL na reverse proxy, chyba że są inne powody np. wymagasz kosmicznie niskich opóźnień, albo masz bardzo duży narzut na konkretny setup bezpieczeństwa. Nginx to solidny, dobrze
Ja bym też terminował SSL na reverse proxy, chyba że są inne powody np. wymagasz kosmicznie niskich opóźnień, albo masz bardzo duży narzut na konkretny setup bezpieczeństwa. Nginx to solidny, dobrze
Szukam programisty (freelancera) fullstacka od PHP (laravel), VUE 3 oraz CSS + umiejętności devops aby zaktualizować i wdrożyć zmiany.
Jedna strona do dokończenia (zostały detale) + jedna strona do wdrożenia od zera na podstawie projektu w Figmie.
Może jest ktoś zainteresowany?
#php #laravel #vue #webmastering
Jedna strona do dokończenia (zostały detale) + jedna strona do wdrożenia od zera na podstawie projektu w Figmie.
Może jest ktoś zainteresowany?
#php #laravel #vue #webmastering
#laravel #php #ubuntu #docker
Ma ktoś jakiś poradnik albo wie jak zaktualizować apke z laravela 8.52 na laravela10? Pytam bo chatgpt nie pomaga bo wiedza się jego kończy na wrześniu 2021 :( google nie pomaga (ale zapewnie pewnie ja czegoś nie rozumiem, albo źle wpisuję :| ). W dokumentacji znalazłem poradnik jak zaktualizować jak z 9 zrobić 10 ale wiem że nic nie wiem
Ma ktoś jakiś poradnik albo wie jak zaktualizować apke z laravela 8.52 na laravela10? Pytam bo chatgpt nie pomaga bo wiedza się jego kończy na wrześniu 2021 :( google nie pomaga (ale zapewnie pewnie ja czegoś nie rozumiem, albo źle wpisuję :| ). W dokumentacji znalazłem poradnik jak zaktualizować jak z 9 zrobić 10 ale wiem że nic nie wiem
@massejferguson: pamiętaj, ze to nadal sie nie uda na php7.4
- 0
#laravel #ubuntu #php #docker
Według dokumentacji laravela (https://laravel.com/docs/10.x/sail#sail-php-versions) nie da się ustawić php na 7.4 bo taki jest php mi potrzebne do apki . Po zmianie w docker-compose.yml w context: ./vendor/laravel/sail/runtimes/7.4 i w image: sail-7.4/app pojawia mi się komunikat
root@pszemek:~/exampleapp# ./vendor/bin/sail up
[+] Running 1/1
! laravel.test Warning 0.2s
[+] Building 0.0s (0/0)
Według dokumentacji laravela (https://laravel.com/docs/10.x/sail#sail-php-versions) nie da się ustawić php na 7.4 bo taki jest php mi potrzebne do apki . Po zmianie w docker-compose.yml w context: ./vendor/laravel/sail/runtimes/7.4 i w image: sail-7.4/app pojawia mi się komunikat
root@pszemek:~/exampleapp# ./vendor/bin/sail up
[+] Running 1/1
! laravel.test Warning 0.2s
[+] Building 0.0s (0/0)
@massejferguson: no źle rozumiesz. Uzywaj larvy i saila w wersji 9.x :)
Nie możesz używać najnowszej, bo PHP7.4 już jest niewspierany.
Nie możesz używać najnowszej, bo PHP7.4 już jest niewspierany.
@massejferguson: nie, nie ma.
Wracaj na Laravel 9 albo zawitaj do 2023 z nowym PHP xD
Wracaj na Laravel 9 albo zawitaj do 2023 z nowym PHP xD
#laravel #php #ubuntu #docker
Zrobiłem nowy projekt laravela przez
potem
Zrobiłem nowy projekt laravela przez
curl -s https://laravel.build/example-app | bash
potem
cd
#docker #php #ubuntu #laravel
Ustawiłem w dockerze 'Expose daemon on tcp://localhost:2375 without TLS' na włączoną.
Wpisałem w Ubuntu 'export DOCKER_HOST=tcp://localhost:2375'
Wpisałem 'cd /mnt/c/Users/11111/Desktop/zadaniedowykonania'
Po wpisaniu composer require laravel/sail --dev pokazuje mi /mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found
Wszystko to robie na windows11 w wsl2 na ubuntu w dockerze.
Co mam zrobić żeby działało? Chciałym to robić przez dockera.
Ustawiłem w dockerze 'Expose daemon on tcp://localhost:2375 without TLS' na włączoną.
Wpisałem w Ubuntu 'export DOCKER_HOST=tcp://localhost:2375'
Wpisałem 'cd /mnt/c/Users/11111/Desktop/zadaniedowykonania'
Po wpisaniu composer require laravel/sail --dev pokazuje mi /mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found
Wszystko to robie na windows11 w wsl2 na ubuntu w dockerze.
Co mam zrobić żeby działało? Chciałym to robić przez dockera.
#docker #php #ubuntu #laravel
/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found
To oznacza że jednak trzeba zainstalować php na ubuntu bo inaczej nie odpalisz sail? (robię to przez dockera i wsl2(ubuntu) na windows11) Czy po prostu jest inna możliwość bez instalowania php(jakoś przez dockera?)? bo tutaj na wykopie użytkownicy powiedzieli mi że php nie trzeba bo jest w kontenerze dockera ale
root@ASD:/mnt/c/Users/22222/Desktop/projekt# composer require laravel/sail --dev
/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found
To oznacza że jednak trzeba zainstalować php na ubuntu bo inaczej nie odpalisz sail? (robię to przez dockera i wsl2(ubuntu) na windows11) Czy po prostu jest inna możliwość bez instalowania php(jakoś przez dockera?)? bo tutaj na wykopie użytkownicy powiedzieli mi że php nie trzeba bo jest w kontenerze dockera ale
@massejferguson: Możesz odpalić Composera w tymczasowym kontenerze Dockera:
A potem, jak już ci się Sail zainstaluje to odpalasz composera przez sail:
docker run --rm --interactive --tty \
--volume $PWD:/app \
composer <command>A potem, jak już ci się Sail zainstaluje to odpalasz composera przez sail:
vendor/bin/sail composer <command>#ubuntu #docker #laravel #php
Macie jakąś stronę internetową wyjaśniającą dla początkującego tworzenie użytkownika i nadawanie uprawnień dla niego w ubuntu. Bo to co czytam strony przez wyszukiwarkę google to nie wiem czy im ufać czy nie bo podawają czasami sprzeczne informacje albo takie wtf informacje i nie chce szkud sobie narobić w laptopie przez z-----e poradniki.
Macie jakąś stronę internetową wyjaśniającą dla początkującego tworzenie użytkownika i nadawanie uprawnień dla niego w ubuntu. Bo to co czytam strony przez wyszukiwarkę google to nie wiem czy im ufać czy nie bo podawają czasami sprzeczne informacje albo takie wtf informacje i nie chce szkud sobie narobić w laptopie przez z-----e poradniki.
@massejferguson: mówisz o ubuntu na dockerze czy masz zainstalwoane ubuntu? jak na dockerze to zostaw jak jest, na koncie root pracuj, jesteś programistą, nie powinno cię to zbytnio interesować.
@massejferguson: Ja na Twoim miejscu nie robiłbym lokalnie jako root w WSL, bo wtedy wszystkie pliki należą do tego użytkownika i jeżeli np. masz podpięty do projektu volumen w docker-compose (a z Twoich innych wiadomości zakładam, że masz, bo używasz Sail), to kontener może mieć problemy z przeczytaniem tych plików, bo one są tylko dla roota, a w Sail masz użytkownika sail (https://github.com/laravel/sail/blob/1.x/runtimes/8.2/Dockerfile#L49).
Ja bym zrobił na Twoim miejscu
Ja bym zrobił na Twoim miejscu
konto usunięte via Wykop
- 1
W Sail, którego pewnie używasz są zdefiniowane 3 kontenery:
[...]
- kontener z Nginx
@panDocent: jesteś pewien? Z tego co pamiętam Sail nie obsługuje domyślnie ani Nginxa, ani Apacha, tylko korzysta z tego wbudowanego w PHPa serwerka.
@nowiutki: masz rację, tam jest jeden konter - https://github.com/laravel/sail/blob/1.x/stubs/docker-compose.stub z PHP. W kodzie widać, że jest to artisan https://github.com/laravel/sail/blob/1.x/runtimes/8.2/supervisord.conf#L8 czyli jakaś paczka z Laravela do stawiania serwera developerskiego.
#docker #laravel #php #ubuntu
Czy jest sens używania tableplus (https://tableplus.com/) dla baz danych? Czy może używać czegoś innego(tylko czego?)?
Czy jest sens używania tableplus (https://tableplus.com/) dla baz danych? Czy może używać czegoś innego(tylko czego?)?
@massejferguson: każde ide od jetbrains ma też tool wbudowany do baz danych. Ewentualnie standalone DataGrip
#laravel #ubuntu #php
Pytałem już o to i ktoś mi odpisał jak to zrobić ale gdzieś mi przepadło :|
w dokumentacji pisze tak że nie kumam. muszę na wsl2 i ubuntu instalować composera i php? bo jak dobrze pamiętam ktoś mi powiedział że nie muszę a tutaj pisze jak bym musiał i się zastanawiam jak to zrobić. robię to przez dockera
Pytałem już o to i ktoś mi odpisał jak to zrobić ale gdzieś mi przepadło :|
https://laravel.com/docs/10.x/sail#installing-sail-into-existing-applications
w dokumentacji pisze tak że nie kumam. muszę na wsl2 i ubuntu instalować composera i php? bo jak dobrze pamiętam ktoś mi powiedział że nie muszę a tutaj pisze jak bym musiał i się zastanawiam jak to zrobić. robię to przez dockera
Tam masz link do instalowania sail dla istniejącej aplikacji. Zobacz może to
https://laravel.com/docs/10.x/installation#getting-started-on-windows
Tam jest link do skryptu, który za Ciebie wszystko ogarnie. Wystarczy, że będziesz mieć WSL2 i docker desktop. Nie potrzeba mieć na wsl php bo wszystko będziesz robić później w kontenerze PHP.
curl -s https://laravel.build/example-app | bash
https://laravel.com/docs/10.x/installation#getting-started-on-windows
Tam jest link do skryptu, który za Ciebie wszystko ogarnie. Wystarczy, że będziesz mieć WSL2 i docker desktop. Nie potrzeba mieć na wsl php bo wszystko będziesz robić później w kontenerze PHP.
curl -s https://laravel.build/example-app | bash
#ubuntu #laravel #php
Jak ja mam zainstalować sail na mojej aplikacji którą muszę poprawić? Mam wejść przez terminal ubuntu? czy powershella?
If you are interested in using Sail with an existing Laravel application, you may simply install Sail using the Composer package manager. Of course, these steps assume that your existing local development environment allows you to install Composer dependencies: composer require laravel/sail --dev
Jak ja mam zainstalować sail na mojej aplikacji którą muszę poprawić? Mam wejść przez terminal ubuntu? czy powershella?
@massejferguson: nie mam windowsa, idk
@massejferguson: Jeżeli masz już zainstalowany Composer, Docker, Docker-compose oraz WSL2 na swoim komputerze z systemem Ubuntu, możesz zainstalować Laravel Sail za pomocą terminala Ubuntu.
1. Otwórz terminal Ubuntu i przejdź do katalogu Twojej aplikacji Laravel za pomocą komendy cd;
2. Zainstaluj Laravel Sail jako zależność deweloperską za pomocą komendy Composer:
1. Otwórz terminal Ubuntu i przejdź do katalogu Twojej aplikacji Laravel za pomocą komendy cd;
2. Zainstaluj Laravel Sail jako zależność deweloperską za pomocą komendy Composer:
composer require
#php #laravel #ubuntu
Już chyba to prawie rozgryzłem mam wrażenie że jestem coraz bliżej rozwiązania tego :D
Zainstalowałem WSL2 i ubuntu i teraz na tym trzeba zainstalować composera poprzez 'sudo apt install composer' ale czy trzeba instalować php poprzez 'sudo apt install php' czy nie trzeba bo będę to robić na dokerze i czy dokera trzeba zainstalować na wsl2 ubuntu?
Już chyba to prawie rozgryzłem mam wrażenie że jestem coraz bliżej rozwiązania tego :D
Zainstalowałem WSL2 i ubuntu i teraz na tym trzeba zainstalować composera poprzez 'sudo apt install composer' ale czy trzeba instalować php poprzez 'sudo apt install php' czy nie trzeba bo będę to robić na dokerze i czy dokera trzeba zainstalować na wsl2 ubuntu?
Zainstalowałem WSL2 i ubuntu i teraz na tym trzeba zainstalować composera poprzez 'sudo apt install composer' ale czy trzeba instalować php poprzez 'sudo apt install php'
@massejferguson: Nie trzeba ani composer, ani PHP. Oba będą w kontenerze. Instalujesz jedynie wtedy, gdy z jakiegoś powodu chcesz mieć po prostu zainstalowanego PHP i composera w Ubuntu.
Dockera nie instalujesz na linuxie. Ten windowsowy Docker jest zintegrowany z wsl i bez problemu wszystko
@massejferguson: to jak masz dockera na win11 to sobie skonfiguruj obraz z laravel-a dokladnie tak jak to opisuja krok po kroku, nic nie musisz instalowac bezposrednio z narzedzi ktorymi sie poslugujesz, ani php, ani composer-a. masz tu wszystko wyjasnione co trzeba robic: https://laravel.com/docs/10.x/installation#getting-started-on-windows
curl-em zaciagasz podstawowa paczke (nie potrzebujesz do tego zadnego composera), a potem w vendor/bin/sail up i tyle. To najprostsza konfiguracja, ale tam masz i php i composer
curl-em zaciagasz podstawowa paczke (nie potrzebujesz do tego zadnego composera), a potem w vendor/bin/sail up i tyle. To najprostsza konfiguracja, ale tam masz i php i composer
#laravel #php #ubuntu
Mam problem a google, chatgpt i stackoverflow mi nie pomaga. Robię zadanie z laravela które zleciła mi firma ale nie zrobiłem go na czas i termin minął pół roku temu xD i teraz próbuję zrobić te zadanie w celu przećwiczenia i odmienienia swojego losu na lepsze.
Mój problem to:
Ma ktoś jakąś dokumentacje albo podpowie mi jakie uprawnienia nadać użytkownikowi w ubuntu na
Mam problem a google, chatgpt i stackoverflow mi nie pomaga. Robię zadanie z laravela które zleciła mi firma ale nie zrobiłem go na czas i termin minął pół roku temu xD i teraz próbuję zrobić te zadanie w celu przećwiczenia i odmienienia swojego losu na lepsze.
Mój problem to:
Ma ktoś jakąś dokumentacje albo podpowie mi jakie uprawnienia nadać użytkownikowi w ubuntu na
widzę że zdania są trochę podzielone.
@massejferguson: Nie są: obaj twierdzimy, że wal 777 i wywalone -> będzie działać.
Tylko co innego oczywiście na prawdziwej appce, na serwerze produkcyjnym.
@massejferguson
Z tym seniorem to tak na przyszłość jak zaczniesz pracę. Ja podobnie jak @MacDada Windowsa nie mam od lat, więc z wls ciężko mi cokolwiek doradzić.
Napewno nie korzystaj z gpt jak nie wiesz czego szukasz, bo on straszne bzdury lubić wypluć.
Ja na twoim miejscu skopiował bym cały kod co napisałeś, i krok po kroku z jakimś poradnikiem postawił od zera
Z tym seniorem to tak na przyszłość jak zaczniesz pracę. Ja podobnie jak @MacDada Windowsa nie mam od lat, więc z wls ciężko mi cokolwiek doradzić.
Napewno nie korzystaj z gpt jak nie wiesz czego szukasz, bo on straszne bzdury lubić wypluć.
Ja na twoim miejscu skopiował bym cały kod co napisałeś, i krok po kroku z jakimś poradnikiem postawił od zera
#laravel #php
Robię a raczej ćwiczę na projekcie firmy która mi przysłała zadanie do zrobienia na które termin minął już półroku temu xD i wiem że nic nie wiem :(
Czytam dokumentacje laravela i jak mi wykopowicze powiedzieli żebym to robić na dokerze. Mam zainstalowanego composera, wsl2 i ubuntu.
nie rozumiem tego o co chodzi:
Robię a raczej ćwiczę na projekcie firmy która mi przysłała zadanie do zrobienia na które termin minął już półroku temu xD i wiem że nic nie wiem :(
Czytam dokumentacje laravela i jak mi wykopowicze powiedzieli żebym to robić na dokerze. Mam zainstalowanego composera, wsl2 i ubuntu.
nie rozumiem tego o co chodzi:
If you are interested in using Sail with an existing Laravel application, you may simply install Sail
Nie programuję w laravelu tylko w symfony a o sail dowiaduję się teraz, ale poniższy tutorial cośtam cośtam tłumaczy jak go chociaż uruchomić. Może pomoże.
https://youtu.be/4K4nkncZ2OQ
PHP na windowsie nie potrzebne, bo wszystko będziesz miał na dockerze.
https://youtu.be/4K4nkncZ2OQ
PHP na windowsie nie potrzebne, bo wszystko będziesz miał na dockerze.
@LaylaTichy: Jak to zrobić bo ja mam zainstalowanego php i composera na windowsie trzeba jakoś w folderze wsl2 zainstalować to? nie kumam
@massejferguson: wsl to osobny system, nie patrz na to co masz zainstalowane w windowsie, nie wiem na czym masz wsl, czy uibuntu czy debian, wiec googlnij install php debian/ubuntu, install composer
@LaylaTichy: jak to zrobić?
@massejferguson: google how to enter directory from
@massejferguson: przy twojej wiedzy kazde bedzie dobre. W google na szybko https://www.pandait.pl/kurs-linux-sieci
@massejferguson: i jedna rada, bo akurat siedzę nad kodowaniem, naucz się używać komendy grep, to jest bardzo przydatne. Pozwala szybko wyszukać w wielu plikach jakiś ciąg znaków i pozwala przeszukiwać podkatalogi opcja -r.
#php #laravel
Złożyłem CV do firmy programistycznej i przysłali mi zadanie. Które miało termin który miną pół roku temu xD i od pół roku nic nie udało mi się osiągnąć ponieważ pracowałem za grosze u janusha biznesu i za bardzo czasu na to nie miałem :( teraz siedzę na bezrobociu i staram się zmienić swój los poprzez rozwiązanie tego zadania w celu przećwiczenia.
W zadaniu mam napisane tak w KEY
Złożyłem CV do firmy programistycznej i przysłali mi zadanie. Które miało termin który miną pół roku temu xD i od pół roku nic nie udało mi się osiągnąć ponieważ pracowałem za grosze u janusha biznesu i za bardzo czasu na to nie miałem :( teraz siedzę na bezrobociu i staram się zmienić swój los poprzez rozwiązanie tego zadania w celu przećwiczenia.
W zadaniu mam napisane tak w KEY
@massejferguson: bo jak zaczniesz pracować w zespole to używa się dockera przeważnie żeby było zawsze jednolite środowisko, używa się go w zasadzie wszędzie wiec jak kiedyś trafisz na jakieś problemy to znajdziesz rozwiązanie i zawsze możesz sobie je dostosować jak chcesz
@massejferguson: Ucz się dockera, bo praktycznie gdzie nie pojdziesz development jest na dockerze/k9s
@massejferguson: docker? inna konteneryzacja? zainstalować ubuntu?
@massejferguson daj na samym początku głównego index.php
exit('test');
jak w przeglądarce zobaczysz 'test' to wszystko ok i po prostu wyłącz memcached w konfiguracji projektu. Pisałem wyżej jak.
exit('test');
jak w przeglądarce zobaczysz 'test' to wszystko ok i po prostu wyłącz memcached w konfiguracji projektu. Pisałem wyżej jak.















Zaczynając od tego, że dostał zadanie w Laravel, które jest postawione na starszej wersji (dostał zapewne pliki całej aplikacji do postawienia, bez vendor i .env). Chciał to odpalić na Windows, ale początkowo mu kompletnie nie szło, potem poszedł w Docker, który też był chybiony, skończyło się bodajże na Sail.
@asdfghjkl: to nawet nie jest wiedza o PHP, trochę wadzi o devops, trochę o sysops.
Najlepiej byłoby zacząć od postawienia plain index.php, później może pobawić się w stawianie wordpressa (dla ambitnych sado-maso - mogą nawet coś na wp zaprogramować), potem dopiero Laravel.