Pliki sklepu (obszar Serwis)
ps_server_file
Czyta dowolny plik sklepu, a przy przełączniku Serwis włączonym na 3 godziny go zmienia, robiąc kopię przed każdą zmianą.
TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, 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
OBSZAR SERWIS. 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, moduły płatności 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 obszarów Motyw i Moduły, 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
list i read działają bez przełącznika; edit i delete wymagają przełącznika Serwis, który właściciel włącza na 3 godziny. read: 400 linii na wywołanie, pliki do 1 MB. delete: pojedyncze pliki do 5 MB. edit: tylko pliki tekstowe. Zapisy plików wliczają się do limitu zapisów plików (domyślnie 20 na godzinę), wspólnego 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-11