Fichiers de la boutique (domaine Maintenance)
ps_server_file
- ProTellMyShop Pro uniquement
- Écriture · aperçu + validation
- Enregistre: interrupteur Maintenance (3 h)
- Maintenance · interrupteur, 3 h
- Visible dès l’installation
Lit n’importe quel fichier de la boutique et, avec l’interrupteur Maintenance activé pour 3 heures, le modifie, avec une sauvegarde avant chaque modification.
TellMyShop Free: Non. Cet outil fait uniquement partie de TellMyShop Pro. TellMyShop Free ne contient que des rapports prêts à l’emploi qui lisent votre boutique.
Demandez au chat
« Ajoute une ligne dans robots.txt pour que les moteurs de recherche n’explorent pas les pages /module/. »
Exemple d’aperçu
Fichier root:robots.txt, 2 104 -> 2 125 octets. Sauvegarde avant l’enregistrement. + Disallow: /module/
Détails techniques
DOMAINE MAINTENANCE. N’importe quel fichier de la boutique : action=list (dossier), read (path, from_line), edit (search/replace ou content ; aussi un nouveau fichier, par exemple votre propre module ou un override), delete (avec sauvegarde, restaurable). Les chemins sont relatifs au dossier de la boutique. Protégés et jamais accessibles : les fichiers contenant les mots de passe et les clés de la base de données (app/config/parameters.php, .env...), config/settings.inc.php, var/logs, upload, download, les modules de paiement et les dossiers du connecteur lui-même. La syntaxe des fichiers PHP est vérifiée avant l’enregistrement et chaque écriture est sauvegardée. Pour les fichiers du thème et des modules, préférez les outils Thème et Modules, qui ont des contrôles supplémentaires. Restauration : ps_restore_file_backup.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| action | enum: list | read | edit | delete | oui | list | read | edit | delete. |
| path | string | quand | Chemin relatif au dossier de la boutique (list : dossier, vide = racine). 400 caractères maximum. |
| from_line | integer | non | read : ligne de départ (400 lignes par appel). |
| search | string | non | edit : fragment exact à remplacer (doit apparaître exactement une fois). 100 000 caractères maximum. |
| replace | string | non | edit : le nouveau fragment. 100 000 caractères maximum. |
| content | string | non | edit : tout le nouveau contenu (au lieu de search/replace). 500 000 caractères maximum. |
| confirm | boolean | non | false (par défaut) renvoie un aperçu et n’enregistre rien. true exécute, uniquement après que l’utilisateur a validé l’aperçu, avec change_token. |
| change_token | string | quand | Jeton issu de l’aperçu. Obligatoire avec confirm=true. Valable 30 minutes, à usage unique, lié aux arguments et à l’état des données de l’aperçu. |
Limites
list et read fonctionnent sans interrupteur ; edit et delete exigent l’interrupteur Maintenance, que le propriétaire active pour 3 heures. read : 400 lignes par appel, fichiers jusqu’à 1 Mo. delete : fichiers individuels jusqu’à 5 Mo. edit : fichiers texte uniquement. Les écritures de fichiers comptent dans la limite d’écritures de fichiers (20 par heure par défaut), partagée par tous les outils de fichiers (réglable dans la carte Réglages : sécurité, alertes, limites).
Ce que vous voyez avant tout enregistrement
Le chat appelle d’abord l’outil sans le confirmer. Le module renvoie un aperçu (valeurs actuelles et nouvelles) et un jeton à usage unique valable 30 minutes. Le chat vous montre l’aperçu et n’enregistre la modification qu’après votre oui.
Outils liés
- Lister les sauvegardes de fichiers ps_list_file_backups
- Restaurer une sauvegarde de fichier ps_restore_file_backup
- Fichiers des modules ps_module_file
- Écrire un fichier du thème ps_write_theme_file
Cas d’usage avec cet outil
- Corriger une page d’erreur après une mise à jour, avec un filet de sécurité de développeur
- Corriger un fichier de la boutique qui bloque Google, avec une sauvegarde
Dernière mise à jour: 2026-10-11