Bahnhofstraße 22, 52134 Herzogenrath Poniedziałek - piątek: 8:00 - 16:30 kontakt@milnersoftware.de 0176 66798849

Poradnik

Poradnik PHP

Komunikaty błędów PHP, które nagle pojawiają się po aktualizacji, zmiany PHP na hostingu i pytanie, kiedy opłaca się własne oprogramowanie – wyjaśnione przez programistę PHP.

Komunikaty błędów PHP

Co oznacza komunikat i jak go porządnie usunąć.

„500 Internal Server Error“ na stronie w PHP – przyczyny i rozwiązanie

Strona w PHP pokazuje tylko „500 Internal Server Error“? Wyjaśniam, jak odczytać log błędów na hostingu i sprawdzić .htaccess …

Dowiedz się więcej

„Allowed memory size of … bytes exhausted“ – jak naprawić błąd pamięci w PHP

PHP przerywa pracę z błędem „Allowed memory size of … bytes exhausted“? Pokazuję, jak podnieść memory_limit i jak rozpoznać …

Dowiedz się więcej

„Call to undefined function mysql_connect()“ – przyczyna i rozwiązanie

Po aktualizacji PHP strona pokazuje „Call to undefined function mysql_connect()“? Jak przepisać stary kod na mysqli lub PDO …

Dowiedz się więcej

„count(): Argument must be of type Countable–array” – naprawa błędu po PHP 8

W PHP 7 tylko ostrzeżenie, od PHP 8 awaria: count() na null albo tekście. Dlaczego ten błąd tak często pojawia się po …

Dowiedz się więcej

PHP „Warning: Undefined array key” – przyczyna i porządne rozwiązanie

Od PHP 8 komunikat nazywa się „Undefined array key” i jest ostrzeżeniem, a nie tylko informacją. Skąd biorą się brakujące klucze …

Dowiedz się więcej

„Passing null to parameter of type string is deprecated” – co oznacza i jak naprawić

Od PHP 8.1 ten komunikat zapycha logi błędów wielu stron. Co oznacza, dlaczego w przyszłości może stać się prawdziwym błędem i …

Dowiedz się więcej

„Deprecated: Creation of dynamic property … is deprecated“ – co zrobić po aktualizacji do PHP 8.2?

Po przejściu na PHP 8.2 log jest pełen komunikatów „Creation of dynamic property“? Co oznacza to ostrzeżenie i jak je porządnie …

Dowiedz się więcej

PHP 8.4: „Implicitly marking parameter as nullable is deprecated” – jak to naprawić

PHP 8.4 zgłasza przy wielu starszych funkcjach „Implicitly marking parameter as nullable is deprecated”. Co to znaczy, dlaczego …

Dowiedz się więcej

„Cannot modify header information – headers already sent” – jak znaleźć przyczynę

Logowanie nie działa, przekierowanie nie działa, a w logu jest „headers already sent”? Komunikat sam mówi, gdzie siedzi błąd …

Dowiedz się więcej

Wersje PHP i hosting

Która wersja, kiedy zmienić, co się przy tym psuje.

PHP 7.4 / 8.0 / 8.1 bez wsparcia – co zrobić, gdy hosting zmienia wersję PHP?

Hosting zapowiada wyłączenie PHP 7.4, 8.0 lub 8.1 albo żąda dopłaty? Jak sprawdzić zgodność strony i przejść na nowe PHP bez …

Dowiedz się więcej

Własne oprogramowanie i koszty

Kiedy opłacają się własne aplikacje i ile kosztują.

Excel już nie wystarcza – kiedy opłaca się własny CRM i ile kosztuje

Gdy trzy osoby pracują na tym samym pliku Excel i nikt nie wie, która wersja obowiązuje, czas na coś więcej. Kiedy wystarczy …

Dowiedz się więcej

Programowanie z AI bez znajomości PHP: 7 błędów, które drogo kosztują

AI w kilka minut generuje działający kod PHP. Czy jest bezpieczny, tego po nim nie widać. Siedem najczęstszych błędów – od …

Dowiedz się więcej

Strona zrobiona z AI? Dlaczego kod po piątej poprawce zamienia się w chaos

Z AI strona jest gotowa w jedno popołudnie. Ciekawie robi się przy zmianie numer pięć: przycisk z czterema klasami, CSS, który …

Dowiedz się więcej

ScriptCase

Aktualizacja, przeniesienie albo zastąpienie aplikacji.

Aplikacja ScriptCase nie działa po aktualizacji PHP – jak przenieść ją na PHP 8

Po zmianie PHP aplikacja ScriptCase pokazuje tylko błędy? Gdzie zwykle leżą problemy i jak porządnie przenieść aplikację na …

Dowiedz się więcej

Licencja ScriptCase wygasła – co to oznacza dla aplikacji

Zbliża się przedłużenie licencji ScriptCase i nie wiadomo, czy to się jeszcze opłaca? Co bez licencji dalej działa, co nie – i …

Dowiedz się więcej

Przeniesienie aplikacji ScriptCase na nowy serwer – lista kontrolna

Nowy serwer, nowy hosting albo nowa wersja PHP – a aplikacja ScriptCase ma przejść razem? Ta lista pokazuje, na co uważać, żeby w …

Dowiedz się więcej

Zastąpienie aplikacji ScriptCase – krok po kroku zamiast budowy od zera

Licencja, brak programisty albo tylko wygenerowany kod: kiedy warto zastąpić aplikację ScriptCase i dlaczego stopniowe przejście …

Dowiedz się więcej

Aplikacja PHP sprawia problemy?

Proszę przesłać mi komunikat błędu. Uczciwie powiem, co za nim stoi i ile kosztuje naprawa.