Zgodność z nowszym PHP
Sprawdzam wymagania aplikacji, rozszerzenia i zależności. Poprawiam niezgodny kod oraz weryfikuję działanie na wybranej wersji PHP.
PIRMING / OFERTA / 09
Aplikacja działa na starszym PHP, aktualizacja powoduje błędy albo poprzedni wykonawca zakończył współpracę? Analizuję kod i zależności, przygotowuję plan modernizacji oraz wdrażam uzgodnione zmiany. Współpracuję zdalnie z firmami z całej Polski.
Omów aktualizację aplikacji ↗ZAKRES MODERNIZACJI
Modernizacja nie zawsze wymaga pisania systemu od nowa. Po analizie proponuję zakres dopasowany do aplikacji i budżetu.
Sprawdzam wymagania aplikacji, rozszerzenia i zależności. Poprawiam niezgodny kod oraz weryfikuję działanie na wybranej wersji PHP.
Planuję przejście między wersjami frameworka, usuwam przestarzałe wywołania i dostosowuję konfigurację oraz używane pakiety.
Weryfikuję zależności Composer, integracje API, zadania cykliczne i procesy w tle. Ustalam zakres zmian wymaganych przez nowe wersje.
Rozpoznaję strukturę istniejącego projektu, sposób wdrażania i dokumentację. Porządkuję priorytety napraw oraz dalszego rozwoju.
PRZEBIEG WSPÓŁPRACY
Zakres aktualizacji ustalam na podstawie kodu i środowiska. Sama zmiana wersji PHP w panelu hostingu nie rozwiązuje niezgodności aplikacji.
Sprawdzam wersje PHP i Symfony, composer.json, zależności, bazę, środowisko oraz dostępne testy. Wskazuję przeszkody i proponowane etapy.
Przygotowuję uzgodnione środowisko, aktualizuję kod i pakiety oraz weryfikuję zmiany przed przełączeniem produkcji.
Sprawdzamy najważniejsze scenariusze: logowanie, formularze, operacje na danych, integracje i zadania w tle. W razie potrzeby uzupełniam testy w ustalonym zakresie.
Uzgadniamy termin, kopie zapasowe oraz plan wycofania zmian, w tym sposób obsługi migracji bazy. Po wdrożeniu weryfikuję działanie i przekazuję zalecenia.
ZAKRES POMOCY
Aktualizacja interpretera PHP, modernizacja frameworka i poprawki bezpieczeństwa bibliotek to osobne zadania. Na hostingu współdzielonym pakiety serwerowe zwykle obsługuje dostawca; moja praca może obejmować dostosowanie aplikacji, testy i współpracę z administratorem. Wersję docelową wybieramy po sprawdzeniu zgodności i wsparcia używanych komponentów.
DIAGNOZA I WYCENA
Podaj aktualną wersję PHP i Symfony, krótki opis aplikacji oraz problem lub cel aktualizacji. Przydatne są informacje o hostingu, repozytorium, testach i integracjach. Nie przesyłaj haseł ani plików .env z sekretami. Po wstępnym rozpoznaniu uzgadniamy zakres analizy i wyceny, a następnie etapy prac.
kontakt@pirming.pl ↗PYTANIA I ODPOWIEDZI
Tak. Zaczynam od przeglądu kodu, dokumentacji, dostępów i sposobu uruchomienia. Dopiero po rozpoznaniu potwierdzam zakres oraz harmonogram.
Nie zawsze. Modernizację można podzielić na etapy, zależnie od zgodności pakietów i ryzyka. Plan ustalam po analizie.
To zależy od wdrożenia i migracji danych. Plan uzgadniamy przed pracami; jeżeli potrzebne jest okno serwisowe, ustalamy jego termin.
Nie zastępuje analizy incydentu. Jeżeli są ślady infekcji, osobno ustalamy czyszczenie oraz zabezpieczenie środowiska.
Od rozmiaru i stanu kodu, wersji startowej, zależności, integracji, testów i zakresu wdrożenia. Koszt lub sposób rozliczenia uzgadniamy przed realizacją.
DALSZE WSPARCIE
TWÓJ KOLEJNY KROK
POMOC TECHNICZNA DLA TWOJEJ FIRMY.Opisz aplikację i cel aktualizacji.
Ustalmy pierwszy etap.