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.

2 perc olvasás
Columbia Games · WordPress
WordPressURLDockerstartup

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.