File del negozio (area Manutenzione)
ps_server_file
- ProSolo TellMyShop Pro
- Scrittura · anteprima + approvazione
- Salva: interruttore Manutenzione (3 h)
- Manutenzione · interruttore, 3 h
- Visibile subito dopo l’installazione
Legge qualsiasi file del negozio e, con l’interruttore Manutenzione attivo per 3 ore, lo cambia, con un backup prima di ogni modifica.
TellMyShop Free: No. Questo strumento è solo in TellMyShop Pro. TellMyShop Free ha solo report pronti che leggono il tuo negozio.
Chiedi alla chat
«Aggiungi una riga a robots.txt così i motori di ricerca non scansionano le pagine /module/.»
Anteprima di esempio
File root:robots.txt, 2.104 -> 2.125 byte. Backup prima del salvataggio. + Disallow: /module/
Dettagli tecnici
AREA MANUTENZIONE. Qualsiasi file del negozio: action=list (cartella), read (path, from_line), edit (search/replace o content; anche un nuovo file, ad esempio un tuo modulo o un override), delete (con backup, ripristinabile). I percorsi sono relativi alla cartella del negozio. Protetti e mai accessibili: file con password e chiavi del database (app/config/parameters.php, .env...), config/settings.inc.php, var/logs, upload, download, moduli di pagamento e le cartelle del connettore stesso. I file PHP sono controllati nella sintassi prima del salvataggio e di ogni scrittura viene fatto un backup. Per i file del tema e dei moduli preferisci gli strumenti di Tema e Moduli, che hanno controlli in più. Ripristino: ps_restore_file_backup.
Parametri
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| action | enum: list | read | edit | delete | sì | list | read | edit | delete. |
| path | string | quando | Percorso relativo alla cartella del negozio (list: cartella, vuoto = radice). Massimo 400 caratteri. |
| from_line | integer | no | read: riga iniziale (400 righe per chiamata). |
| search | string | no | edit: frammento esatto da sostituire (deve comparire esattamente una volta). Massimo 100.000 caratteri. |
| replace | string | no | edit: il nuovo frammento. Massimo 100.000 caratteri. |
| content | string | no | edit: intero nuovo contenuto (invece di search/replace). Massimo 500.000 caratteri. |
| confirm | boolean | no | false (predefinito) restituisce un’anteprima e non salva nulla. true esegue, solo dopo che l’utente ha approvato l’anteprima, insieme a change_token. |
| change_token | string | quando | Token dell’anteprima. Obbligatorio con confirm=true. Valido 30 minuti, monouso, legato agli argomenti e allo stato dei dati dell’anteprima. |
Limiti
list e read funzionano senza interruttore; edit e delete richiedono l’interruttore Manutenzione, che il titolare attiva per 3 ore. read: 400 righe per chiamata, file fino a 1 MB. delete: singoli file fino a 5 MB. edit: solo file di testo. Le scritture di file contano nel limite delle scritture di file (predefinito 20 all’ora), condiviso da tutti gli strumenti per i file (regolabile nella scheda «Impostazioni: sicurezza, avvisi, limiti»).
Cosa vedi prima che venga salvato qualcosa
La chat chiama prima lo strumento senza confermare. Il modulo restituisce un’anteprima (valori attuali e nuovi) e un token monouso valido 30 minuti. La chat ti mostra l’anteprima e salva la modifica solo dopo il tuo sì.
Strumenti correlati
- Elenca i backup dei file ps_list_file_backups
- Ripristina il backup di un file ps_restore_file_backup
- File dei moduli ps_module_file
- Scrivi un file del tema ps_write_theme_file
Casi d’uso con questo strumento
- Sistema una pagina di errore dopo un aggiornamento, con la rete di sicurezza di uno sviluppatore
- Correggi un file del negozio che blocca Google, con un backup
Ultimo aggiornamento: 2026-10-11