Files
newwalls.pl/.claude/memory/feedback_ftp_autoupload.md
2026-04-24 00:55:39 +02:00

1.6 KiB

name, description, type
name description type
FTP auto-upload nie łapie edycji z Claude Code ftp-kr VSCode extension watcher nie reaguje na pliki modyfikowane przez Claude Code Edit tool — używaj curl -T ftp:// do manualnego uploadu feedback

W projekcie newwalls.pl-1 (prestashop theme) .vscode/ftp-kr.json ma autoUpload: true i FTP creds do newwalls.pl. Extension teoretycznie uploaduje pliki przy każdej zmianie.

Reality: ftp-kr watcher reaguje na VSCode editor save events, NIE na external filesystem writes. Edit/Write tools z Claude Code modyfikują pliki bezpośrednio na dysku → watcher ich nie widzi → brak uploadu → serwer serwuje stare wersje.

Symptomy: edytujesz plik, testujesz na live serwerze, zmiany nie są widoczne. Frustracja.

Why: Workaround dla tego konkretnego projektu (customer ma autoUpload włączony i oczekuje że edycje lądują na prod natychmiast).

How to apply: Po KAŻDEJ edycji themes/ lub modules/ plików w tym projekcie wymuszać upload manualnie:

curl -s -T "path/to/file" "ftp://projectpro:i6B.b5P%7Bd6@newwalls.pl/public_html/path/to/file" -w "HTTP:%{http_code}\n"

Expected: HTTP:226 (transfer complete). Pas %7B = { encoded dla hasła i6B.b5P{d6.

Batch: można uploadować wiele plików w jednej bash komendzie z &&.

Lepiej niż robić FTP: poprosić usera o ręczny VSCode save (Ctrl+S) po edycjach — ale to łamie flow. curl-T jest szybsze.

Cache in PrestaShop: user powiedział że jest WYŁĄCZONY (2026-04-24). Jedyny cache który mimo to dawał problemy to Smarty {extends} block rendering (nie cache, tylko template inheritance — content poza {block} nie renderuje się).