Winkelbestanden (gebied Onderhoud)
ps_server_file
- ProAlleen TellMyShop Pro
- Schrijven · voorbeeld + goedkeuren
- Slaat op: schakelaar Onderhoud (3 u)
- Onderhoud · schakelaar, 3 u
- Zichtbaar direct na installatie
Leest elk bestand van de winkel en wijzigt het, met de schakelaar Onderhoud 3 uur aan, met een back-up vóór elke wijziging.
TellMyShop Free: Nee. Deze tool zit alleen in TellMyShop Pro. TellMyShop Free heeft alleen kant-en-klare rapporten die je winkel lezen.
Vraag het aan de chat
“Voeg een regel toe aan robots.txt zodat zoekmachines de pagina’s /module/ niet crawlen.”
Voorbeeldweergave van een wijziging
Bestand root:robots.txt, 2.104 -> 2.125 bytes. Back-up vóór het opslaan. + Disallow: /module/
Technische details
GEBIED ONDERHOUD. Elk winkelbestand: action=list (map), read (path, from_line), edit (search/replace of content; ook een nieuw bestand, bijvoorbeeld een eigen module of een override), delete (met een back-up, terug te zetten). Paden zijn relatief aan de winkelmap. Beschermd en nooit toegankelijk: bestanden met databasewachtwoorden en sleutels (app/config/parameters.php, .env...), config/settings.inc.php, var/logs, upload, download, betaalmodules en de eigen mappen van de connector. PHP-bestanden krijgen vóór het opslaan een syntaxiscontrole en van elke schrijfactie wordt een back-up gemaakt. Gebruik bij voorkeur de tools van Thema en Modules voor thema- en modulebestanden, die hebben extra controles. Terugzetten: ps_restore_file_backup.
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| action | enum: list | read | edit | delete | ja | list | read | edit | delete. |
| path | string | wanneer | Pad relatief aan de winkelmap (list: map, leeg = hoofdmap). Max. 400 tekens. |
| from_line | integer | nee | read: beginregel (400 regels per aanroep). |
| search | string | nee | edit: exact fragment om te vervangen (moet precies één keer voorkomen). Max. 100.000 tekens. |
| replace | string | nee | edit: het nieuwe fragment. Max. 100.000 tekens. |
| content | string | nee | edit: hele nieuwe inhoud (in plaats van search/replace). Max. 500.000 tekens. |
| confirm | boolean | nee | false (standaard) geeft een voorbeeld en slaat niets op. true voert uit, alleen nadat de gebruiker het voorbeeld heeft goedgekeurd, samen met change_token. |
| change_token | string | wanneer | Token uit het voorbeeld. Verplicht bij confirm=true. 30 minuten geldig, eenmalig, gekoppeld aan de argumenten en de gegevensstatus van het voorbeeld. |
Grenzen
list en read werken zonder schakelaar; edit en delete vereisen de schakelaar Onderhoud, die de eigenaar voor 3 uur aanzet. read: 400 regels per aanroep, bestanden tot 1 MB. delete: losse bestanden tot 5 MB. edit: alleen tekstbestanden. Bestandsschrijfacties tellen mee voor de limiet op bestandsschrijfacties (standaard 20 per uur), gedeeld door alle bestandstools (aan te passen in de kaart Instellingen: veiligheid, meldingen, limieten).
Wat je ziet voordat er iets wordt opgeslagen
De chat roept de tool eerst aan zonder bevestiging. De module geeft een voorbeeld (huidige en nieuwe waarden) en een eenmalig token dat 30 minuten geldig is. De chat laat je het voorbeeld zien en slaat de wijziging pas op na jouw ja.
Verwante tools
- Bestandsback-ups weergeven ps_list_file_backups
- Bestandsback-up terugzetten ps_restore_file_backup
- Modulebestanden ps_module_file
- Themabestand schrijven ps_write_theme_file
Toepassingen met deze tool
- Los een foutpagina na een update op, met het vangnet van een ontwikkelaar
- Herstel een winkelbestand dat Google blokkeert, met een back-up
Laatst bijgewerkt: 2026-10-11