Genau mit dieser Thematik beschäftigt sich Derick Rethans in Remote Debugging PHP with a Firewall in the Way. Darin erklärt er unter anderem, wie man Xdebug zum Remote Debugging bewegt; und wie man agiert, wenn eine Firewall den Weg versperrt.
Für seine Lösung benötigt lediglich einen Server mit SSH-Zugang. Damit richtet man einen Tunnel ein, der eine Kommunikation für das Remote Debugging ermöglicht. Für Windows-Nutzer funktioniert das Ganze natürlich auch mit PuTTy.
Langsam aber sicher sollten einem die Ausreden für ein fehlendes Debugging ausgehen – denn mit diesem Tipp wird wieder eine mögliche Fehlerquelle beseitigt.