Kod pod PHP 8.3+
Poprawki kodu, który nie działa na nowym PHP: usunięte i przestarzałe funkcje, ostrzejsze typy, zmiany zachowania. Celem jest PHP 8.3 lub nowsze, wspierane co najmniej do końca 2027 roku.
Przenoszę aplikacje w Laravelu i innych projektach PHP na wspierane wersje: PHP 8.3 lub nowsze, aktualny Laravel i biblioteki. Poprawiam kod tak, żeby działał na nowym PHP, a wersję PHP dla domeny zmieniam w panelu hostingu albo ustalam to z Twoją firmą hostingową. Zaczynamy od bezpłatnego sprawdzenia.
20 października 2026 ujawniono dwie krytyczne luki w PHP. W najgorszym przypadku pozwalają komuś z zewnątrz, bez logowania, uruchomić własny kod na Twoim serwerze. To luki CVE-2026-109618 i CVE-2026-109619 z oceną 9.2 w skali CVSS, a poprawki wyszły 21 października w wersjach 8.2.35, 8.3.36, 8.4.27 i 8.5.12.
PHP 8.1 i starsze nie są już wspierane i nie dostają oficjalnych wydań z poprawkami. PHP 8.2 dostaje poprawki bezpieczeństwa tylko do 31 grudnia 2026, a Laravel 11 i starsze nie dostają ich już wcale.
Jeśli aplikacja działa na PHP 8.2–8.5, wystarczy aktualizacja PHP na serwerze. Poproś hosting o potwierdzenie, że ma wydanie z poprawką, bo sam numer gałęzi tego nie mówi. Jeśli działa na starszym PHP, sama zmiana wersji na serwerze nie wystarczy: stary kod, Laravel i biblioteki zwykle nie uruchomią się na nowym PHP. Tę część biorę na siebie.
Więcej o luce i o tym, co sprawdzićNie wiesz, jaką masz wersję? Wystarczy adres strony i nazwa firmy hostingowej. Jeśli możesz, dopisz w formularzu wersję PHP z panelu hostingu, a jeśli znasz, także wersję Laravela (pokazuje ją polecenie php artisan --version). Bez wersji diagnoza jest wstępna, bo z samego adresu strony nie zawsze da się ustalić wersję PHP. Jeśli do dokładniejszej diagnozy przyda się plik composer.lock z katalogu aplikacji, poproszę o niego w odpowiedzi: to lista bibliotek z wersjami, zwykle bez haseł i danych z bazy. Jeśli w adresach repozytoriów są loginy albo tokeny, nie wysyłaj pliku – wystarczą same wersje.
W ciągu 1–2 dni odsyłam krótką diagnozę: na czym działa aplikacja, co blokuje przejście na PHP 8.3+, które biblioteki trzeba wymienić i ile kosztuje aktualizacja. Sprawdzenie jest bezpłatne i do niczego nie zobowiązuje.
Aktualizacja przenosi aplikację na wspierane wersje PHP, Laravela i bibliotek. Ostatnio tak przeniosłem aplikację z Laravela 7 na Laravela 13, z testami na PHP 8.3 i 8.5. Jeśli aplikacja potrzebuje czegoś więcej niż zmiany wersji, na przykład porządku w architekturze albo szybszych zapytań do bazy, to jest już modernizacja.
Modernizacja aplikacji legacy w PHPBezpłatne sprawdzenie dotyczy kodu i wersji PHP. Jeśli chcesz wiedzieć, czy klienci znajdują Twoją firmę w Google i w odpowiedziach AI, to osobna, płatna usługa: audyt widoczności. Nie zaglądam w nim do kodu – oceniam to, co widać z zewnątrz.
Audyt widoczności w Google i AIPoprawki kodu, który nie działa na nowym PHP: usunięte i przestarzałe funkcje, ostrzejsze typy, zmiany zachowania. Celem jest PHP 8.3 lub nowsze, wspierane co najmniej do końca 2027 roku.
Przejście przez kolejne wersje Laravela według oficjalnych przewodników aktualizacji, nowe wersje bibliotek z Composera i zamienniki tych, których nikt już nie rozwija.
Zanim zmienię kod, sprawdzam kluczowe ścieżki aplikacji: logowanie, zamówienia, płatności, panel. Te same testy powtarzam po aktualizacji. Jeśli aplikacja nie ma testów, zaczynam od nich.
Po aktualizacji kodu trzeba podnieść wersję PHP dla domeny na serwerze. Zmieniam ją w panelu hostingu albo ustalam to z Twoją firmą hostingową.
Nowa wersja trafia na produkcję dopiero po testach, z kopią zapasową aplikacji i bazy danych.
Sklepy i serwisy w PrestaShopie, WordPressie, Symfony czy CodeIgniterze: aktualizacja kodu i dostosowanie modułów pod nowe PHP.
Opisujesz, czego potrzebujesz. Odpowiadam w ciągu 24 godzin, dopytuję o szczegóły i przygotowuję wycenę, zanim cokolwiek podpiszesz.
Zanim napiszę kod, widzisz projekt graficzny albo klikalny prototyp najważniejszych ekranów i zgłaszasz zmiany.
Piszę kod razem z testami automatycznymi. Nowa wersja trafia na produkcję dopiero wtedy, gdy testy przejdą.
Wdrażam stronę albo aplikację, a potem dalej ją rozwijam i utrzymuję: zmiany, aktualizacje i poprawki.
Pracuję z firmami bezpośrednio, od pierwszej rozmowy po rozwój po starcie. Formę współpracy dopasowuję do tego, czego potrzebujesz.
Od pomysłu i projektu graficznego po wdrożenie, z jednym wykonawcą od początku do końca.
Strona, sklep albo aplikacja z wyceną, którą znasz przed podpisaniem umowy. Wystawiam fakturę.
Po wdrożeniu dalej rozwijam i utrzymuję to, co zbudowałem: zmiany, aktualizacje i poprawki.
Przejmuję to, co już działa, i poprawiam krok po kroku, bez przepisywania od zera.
Pracuję zdalnie. Odpowiadam w ciągu 24 godzin.
Nabyto.pl – e-booki i workbooki PDF po polsku
Konkretne materiały w PDF: pobierasz od razu po zakupie, drukujesz albo wypełniasz na ekranie. Bez DRM, bez subskrypcji i bez zakładania konta.