@Bulldogjob: Zawsze jest te "badanie" się wzajemnie lecz zawsze pracodawcy pokazuj się z tej najlepszej strony nie pokazując brudów jakie mają za uszami...

ostatnio jakies 2 tyg temu odezwałą się do mnie "rekrutywka" na LinkedIn, zaproponowała warunki, stack prace w dynamicznym zespole etc. Oferta była super, etapy i rozmowa techniczna banalnie prosta. Największym zgrzytem podczas ostatecznej rozmowy po którym powiedzieli że z chcą podpisać ze mną umowę było to że
  • Odpowiedz
#php #symfony
php 7.4 i symfony 4.4 powodują 502 bad gateway na niektórych requestach, przełączenie na php 8 problem likwiduje.
Nie mam dostępu do wszystkiego ale wiem z supportu że po stronie serwera generowany jest błąd "Segmentation fault (11)"
Ktoś się z tym spotkał?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gajowy_marucha: masz jakieś customowe rozszerzenia odpalone? może w nich problem, ogólnie powinno ci gdzieś generować zrzut pamięci z tego segmentation fault, jak chce ci się kombinować to jesteś w stanie debuggerem do cc sprawdzić gdzie to się wywala - czy to właśnie jakiś custom extension czy sam php
  • Odpowiedz
Fibers

Wchodząc w link zapomniałem że technikalia czyta się wyłącznie po angielsku by je zrozumieć ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Próbuję dodać kod js (śledzenie analytics), który ma się wywołać po złożeniu zamówienia a przed przejściem do metody płatności. Problem jest w tym, że ten kod wyświetla się w konsoli. W functions.php mam :

add_action('woocommerce_checkout_order_processed', 'gtag_before_payment', 10, 3);
i w funkcji gtagbeforepayment pobieram dane zamowienia i wyswietlam kod js.
Zapewne problem leży w tym Fixed malformed JSON. Original:
Ma ktoś pomysł jak to rozwiązać?
#webdev #php
starskaj - Próbuję dodać kod js (śledzenie analytics), który ma się wywołać po złożen...

źródło: comment_1638294558u93gcpEzqFkQSvZqfzDoCD.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam kilka instancji #wordpress lokalnie na dockerze i jedną na hostingu. Nie wiem dlaczego ale na jednych działa rest api /wp-json a na innych dostaje albo pustą stronę albo główną.
Od czego to może zależeć? pliki .htaccess są takie same
#php #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używacie w pracy paternów DDD ( za moich czasów nazywali to programowanie obiektowym ( ͡° ͜ʖ ͡°)) i tworzycie agregaty rooty czyli klasy które zawierają logikę zapewniająca poprawność danych i udostępniają tylko konkretne operację
czy może jak to mawia klasyk "encja na twarz i pchasz". ORMowe encje są odzwierciedleniem rekordu z bazy danych i wszystko ma publiczne setery którymi ustawiacie co akurat potrzebujecie w kontrolerach, ewentualnie luźno powiązanych
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Whiskeyjack29:
1.Głównie robię tak, przyjmuje coś z kontrolera, mapuje ma obiekt domenowy (1 mapper), w serwisie na tym obiekcie operuje i następnie zapisując do bazy tworzę obiekt bazodanowy (2 mapper), w drugą stronę tak samo.

2. Staram się by nazewnictwo z innych serwisów nie przenikało do mojej domeny biznesowej, mikroserwisu. Stąd znowu te mappery się przydają.

Póki co żyje z tym w kontraktornii, 3.5 lata stażu na karku tak robię i inni
  • Odpowiedz
Czy jak mam klasyczną apkę napisaną w PHP+Mysql, a chciałbym do niej dodać jedną podstronę w Vue.js generującą dość często proste zapytania do bazy (taka stronka a'la notatnik), to czy zastosowanie Node.js na backendzie do obsługi tych zapytań z frontu ma waszym zdaniem sens? Jeśli tak, to jak ugryźć to na serwerze, żeby te żądania szły do serwera Node.js zamiast apki PHP. Czy żądania powinny po prostu iść na innym porcie, czy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

to czy zastosowanie Node.js na backendzie do obsługi tych zapytań z frontu ma waszym zdaniem sens?


@paul8585: jeśli nie robisz apki dla bardzo wielu użytkowników (setki, nawet tysiące requestów na sekundę) - to nie.

Czy żądania powinny po prostu iść na innym porcie, czy da się to zrobić jakoś w routingu PHP.


@paul8585: da się w ustawieniu webserwera - nginx lub apache
  • Odpowiedz
@paul8585: nic nie stoi na przeszkodzie by każdy endpoint był w innej technologii. W końcu zgodnie z Rest nie powinny one mieć stanów.

Czy to ma sens? W przypadku dużej firmy z wieloma niezależnymi zespołami - tak. Do nauki języków? Czemu nie. Do realizacji jakiegoś zadania, potrzeby biznesowej w pojedynkę lub w małym zespole? Nie :)

O ile nie robisz apki dla milionów użytkowników i nie liczą się milisekundy to
  • Odpowiedz
Jaki język wybrać do nauki #backend? Znam jakieś podstawy HTMLa i CSSa, jestem w stanie napisać jakąś prościutką stronę, żeby mieć na czym ćwiczyć backend. Zacząłem się cośtam bawić z PHPem. Jest sens jeszcze się go uczyć? Sporo osób mówiło mi, że PHP odchodzi w zapomnienie i lepiej przerzucić się na Pythona. Jak wy myślicie? Dodam, że jakieś podstawy mysqla również znam, udało mi się nawet napisać jakiś prosty
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerfipro174: To ze php umiera słyszałem od 15 lat, kurde a tyle ofert pracy. No ciekawe dlaczego…

W zasadzie nie ma znaczenia w jakim języku zaczniesz bo to tylko narzędzie. Zobacz sobie ile masz ofert pracy i jakie stawki znając odpowiednie technologie i podejmij decyzje. Tez trzeba brać pod uwagę jedna prawdę te najtrudniejsze technologie nie zawsze są najlepiej płatne ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Cześć,

dzisiaj w godzinach porannych zaktualizowaliśmy nasze usługi hostingowe oparte na Apache o dostęp do PHP w wersji 8.1. Tym samym klienci uzyskali nowe PHP na równi z premierą światową ( ͡° ͜ʖ ͡°) Wersje RC były dostępne od kilku miesięcy, ale zgodnie z rekomendacją twórców PHP - nie powinny być instalowane i udostępniane w wersji produkcyjnej. Wersja finalna jest już jednak wydana i powinni ją docenić zwłaszcza
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Proceder: Zgodnie z rozpiską samych twórców PHP każda wersja ma swój cykl rozwoju i wsparcia w kontekście łatek bezpieczeństwa. Wszystkie wersje wspierane przez twórców są dostępne w Panelu Klienta. Wsparcie starych, już niewspieranych wersji na naszym hostingu jest realizowane odpłatnie. Szczegóły znajdziesz na https://home.pl/wsparcie-php/

Każda nowa usługa hostingowa, rejestrowana przez klienta, posiada do wyboru wyłącznie aktualne i bezpieczne wersje PHP. W sytuacji, gdy klient posiada usługi starsze i korzysta np.
  • Odpowiedz