WP Transformer — Bug-Tracker

Bekannte Bugs, offene Issues und behobene Fehler. Chronologisch, neueste zuerst.


v1.0.4 — Behoben (2026-05-22)

BUG-005 · AWK-Syntaxfehler bei leerem free-Output

Datei: wptransformer-doktor.sh
Symptom: MEM_PCT-Berechnung schlÀgt fehl wenn free -m unerwartete Ausgabe liefert
(z.B. deutsche Locale). Leere Variablen erzeugen awk "BEGIN {printf ..., ( / (...
→ Syntaxfehler.
Fix: VariablenĂŒbergabe via -v used=... -v total=... statt String-Interpolation.
Status: ✅ Behoben in Commit b263d59


BUG-004 · Hardcodierter MySQL-Treiber in Db.php

Datei: classes/Db.php
Symptom: mysql:host=... DSN erzeugt sofortigen PDO-Fehler auf PostgreSQL-Systemen.
Fix: Dynamische DSN-Auswahl via DB_TYPE-Konstante (pgsql / mysql).
DB_TYPE wird in config.local.php definiert; Fallback: mysql fĂŒr RĂŒckwĂ€rtskompatibilitĂ€t.
Status: ✅ Behoben in Commit b263d59


BUG-003 · Falscher Tabellenname und Spalten in PG-Schema (wpt_contact_messages)

Datei: init_pg.sql (fehlte, wurde neu erstellt)
Symptom: Kontaktformular-Eintrag schlĂ€gt fehl — contact.php erwartet
wpt_contact_messages mit Feldern telefon, webseite, nachricht, ip_adresse, gelesen.
Alter PG-Schema-Entwurf hatte wpt_contacts mit englischen Feldern.
Fix: init_pg.sql neu erstellt mit korrekten deutschen Feldnamen.
Status: ✅ Behoben in Commit b263d59


BUG-002 · Schema-Mismatch in wpt_posts (PG)

Datei: init_pg.sql (fehlte, wurde neu erstellt)
Symptom: Post-Editor (posts.php) verwendet Spalten type, date, categories.
Veralteter PG-Schema-Entwurf hatte status, lang, post_date.
→ SQL-Syntaxfehler beim Parsen und Speichern.
Fix: init_pg.sql mit korrekten Spalten erstellt (spiegelbildlich zu init.sql).
Status: ✅ Behoben in Commit b263d59


v1.0.3 — Offen / In Bearbeitung

BUG-001 · error_reporting(0) statt E_ALL in config.php

Datei: config.php Zeile 3
Symptom: ini_set('display_errors', 0) ist korrekt (keine Ausgabe an Browser),
aber error_reporting(0) unterdrĂŒckt auch die PHP-Error-Log-EintrĂ€ge.
Fehler in Produktion sind damit unsichtbar.
Fix: error_reporting(E_ALL) — Fehler ins Log, nicht in den Browser.
Status: ✅ Behoben in v1.0.2 (Commit 464) — bereits korrekt in Repo


Offen

OPEN-001 · PHP-FPM nicht installiert auf transformer.crumbforest.io

Betrifft: VPS-Deploy (Debian Bookworm, PHP 8.2)
Symptom: wptransformer-doktor.sh findet keinen aktiven PHP-FPM-Service.
Ursache: php8.2-fpm wurde noch nicht installiert (apt install php8.2-fpm).
Workaround: Deploy-Script setzt Vhost voraus. PHP-FPM muss vor erstem Deploy installiert werden.
Status: đŸ”¶ Offen — blockiert Strato-Deploy


OPEN-002 · SSL-Zertifikat fĂŒr transformer.crumbforest.io fehlt

Betrifft: VPS-Deploy
Symptom: Backbone-Doktor listet kein Cert fĂŒr transformer.crumbforest.io.
Fix-Sequenz:
1. HTTP-Vhost deployen (deploy script erkennt fehlendes Cert automatisch)
2. DNS propagieren lassen
3. certbot --nginx -d transformer.crumbforest.io
4. Deploy erneut ausfĂŒhren (SSL-Vhost wird dann aktiviert)
Status: đŸ”¶ Offen — Folgeschritt nach PHP-FPM-Install


OPEN-003 · wpt_users.email / Reset-Spalten fehlen in bestehenden Instanzen

Betrifft: ALL-INKL (wptransformer.org) und VPS bei bestehender DB
Symptom: forgot.php / reset.php nutzen email, reset_token, reset_expires
in wpt_users — diese Spalten existieren erst nach migrate_103.php.
Fix: migrate_103.php im Browser aufrufen (Admin-Login required), danach löschen.
Status: đŸ”¶ Offen — einmalige Migration ausstehend


OPEN-004 · tour-star.com SQL-Dump noch nicht verarbeitet

Betrifft: Tenant tour-star
Symptom: content/tour-star.json vorhanden (Web-Crawl), SQL-Dump liegt vor aber
wurde noch nicht via WPParser verarbeitet.
Ausstehend: SQL-Import in tenant pipeline sobald Strato-Deploy steht.
Status: đŸ”¶ Offen — Folgeschritt nach Strato-Deploy


Zuletzt aktualisiert: 2026-05-22 · v1.0.4