Columbia Games · WordPress / 2026. május 14.
A WordPress adatbázisban tárolt domain mindig visszaharap
A productionból származó adatbázis helyben a live domainre akart visszairányítani. A fejlesztői indulás része lett a biztonságos URL-normalizálás.
A helyzet
A WordPress a `home` és `siteurl` értékeket adatbázisban tartja, ráadásul tartalomban és plugin konfigurációban is lehetnek abszolút URL-ek. Egy production dump lokális indításakor ezért az oldal könnyen visszadob a valódi domainre. Ez nemcsak kényelmetlen: ha valaki nem figyel, tényleges production kéréseket is indíthat.
A megoldási út
A start scriptbe olyan normalizálási lépést tettem, amely induláskor ellenőrzi és a lokális domainhez igazítja a szükséges WordPress URL-eket. Nem globális vak search-replace volt a cél, hanem a biztosan környezeti értékek kontrollált átírása. A script idempotens lett, hogy újraindításkor se halmozzon változásokat.
Mi lett belőle
A lokális stack megbízhatóan a lokális domainen maradt, és kevesebb manuális adatbázis-javítás kellett. A fejlesztői környezet elindítása egyre közelebb került az egyparancsos állapothoz, ami később a csapaton belüli átadhatóságot is javította.