Pliki sklepu (tryb serwisowy)
ps_server_file
W czasowym trybie serwisowym czyta i zmienia dowolny plik sklepu, robiąc kopię przed każdą zmianą.
Darmowy TellMyShop Audyt: Nie. To narzędzie jest tylko w płatnej wersji TellMyShop. Darmowy TellMyShop Audyt ma tylko narzędzia, które czytają sklep.
Zapytaj Claude
„Dopisz do robots.txt linię, żeby wyszukiwarki nie odwiedzały stron /module/.”
Przykładowy podgląd
Plik root:robots.txt, 2104 -> 2125 bajtów. Kopia zapasowa przed zapisem. + Disallow: /module/
Szczegóły techniczne
TRYB SERWISOWY. Dowolne pliki sklepu: action=list (katalog), read (path, from_line), edit (search/replace albo content; także nowy plik, np. własny moduł albo override), delete (z kopią, do przywrócenia). Ścieżki względem katalogu sklepu. Chronione i zawsze niedostępne: pliki z hasłami do bazy i kluczami (app/config/parameters.php, .env...), config/settings.inc.php, var/logs, upload, download i katalogi samego konektora. Pliki PHP przed zapisem przechodzą sprawdzenie składni, każdy zapis ma kopię zapasową. Pliki motywu i modułów zmieniaj raczej narzędziami bloków 3 i 4, mają dodatkowe kontrole. Przywrócenie: ps_restore_file_backup.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| action | enum: list | read | edit | delete | tak | list | read | edit | delete. |
| path | string | warunkowo | Ścieżka względem katalogu sklepu (list: katalog, puste = główny). Maks. 400 znaków. |
| from_line | integer | nie | read: od której linii (po 400 linii). |
| search | string | nie | edit: dokładny fragment do zamiany (musi wystąpić raz). Maks. 100 000 znaków. |
| replace | string | nie | edit: nowy fragment. Maks. 100 000 znaków. |
| content | string | nie | edit: cała nowa treść (zamiast search/replace). Maks. 500 000 znaków. |
| confirm | boolean | nie | false (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy. |
Ograniczenia
Tylko w trybie serwisowym: blok 5 włączony na 1, 4, 8 albo 24 godziny, działa przez konektor serwisowy z adresów IP z listy. read: 400 linii na wywołanie, pliki do 1 MB. delete: pojedyncze pliki do 5 MB. edit: tylko pliki tekstowe. 20 zapisów plików na godzinę, wspólnie dla wszystkich narzędzi plików (do zmiany na karcie Ustawienia: bezpieczeństwo, alarmy, limity).
Co widzisz przed zapisem
Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje ci podgląd i zapisuje zmianę dopiero po twojej zgodzie.
Powiązane narzędzia
- Kopie zapasowe plików ps_list_file_backups
- Przywrócenie pliku z kopii ps_restore_file_backup
- Pliki modułu ps_module_file
- Zapis pliku motywu ps_write_theme_file
Zastosowania z tym narzędziem
- Naprawa strony błędu po aktualizacji, z zabezpieczeniem
- Poprawka pliku sklepu, który blokuje Google, z kopią
Aktualizacja: 2026-10-05