Jump to content

PS 1.6 - Layout del tema sparito


Recommended Posts

Buonasera,

scrivo perchè avevo un problema di spamming dalla pagina dei contatti del sito https://daffodilbijoux.com ed ho provato a metterla in sicurezza utilizzando dei moduli recaptcha ma senza fortuna salvo che il tema del sito è sparito, le pagine non danno errori ma non c'è assolutamente l'impaginazione del tema da me utilizzato. Ho provato a scaricare un backup del sito antecedente alla data del problema ed a ricaricare tramite FTP tutti i file ma il problema persiste. Ho anche fatto il dubug ma non mi si visualizza alcun errore tranne nel backoffice dove se vado sulla pagina dei LOGS l'errore che compare è il seguente:

Fatal error: Uncaught --> Smarty: Unable to load template file 'controllers/logs/employee_field.tpl' <-- thrown in /home/daffodilbijoux2/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 129

Sapete darmi qualche suggerimento su come risolvere???

Link to comment
Share on other sites

Salve,

ma é un prestashop 1.6?...ma é sicuro di aver ripristinato backup con file e database? Cmq basta rionominare il modulo che dá problemi e tutto deve ripristinarsi..nel vecchio ps 1,6 le cache erano dentro alla cartella cache/smarty/cache e compile e quindi queste ultime possono essere svuotate ma senza cancellare i rispettivi index.php

Link to comment
Share on other sites

Si, si tratta di Prestashop 1.6.1.17.

I moduli recaptcha li ho disattivati ed eliminati ma il layout del tema è sparito. Ho caricato i file del sito ma non il database.. ma che centra col tema?

Link to comment
Share on other sites

secondo me  il problema è nella perdita di qualche file/cartella e penso che nel mio tentativo di upload del backup qualche file non si sia caricato perchè ogni tanto Filezilla perde la connessione.

Qualcuna puoi dirmi cosa verificare, dove mettere mano?

Link to comment
Share on other sites

Altre cose che puoi provare sono:

  • Ripristina i permessi di files e cartelle;
  • Attiva "forza compilazione", cancella la cache e disattiva temporaneamente le opzioni CCC in prestazioni;
  • Oltre alle cache smarty e compile ci potrebbe essere una cartella "cache" nel percorso del tuo template... in questo caso cancellane il contenuto (sempre senza eliminare index.php).
  • nel caso la colpa sia del file mancante, puoi vedere se lo trovi in qualche backup per provare a ripristinarlo.
  • Per ultimo,  prova a cambiare numero di versione php.

 

Link to comment
Share on other sites

Ciao, grazie dei suggerimenti e della pazienza.

Ho provato così:

> Ripristina i permessi di files e cartelle; CONTROLLATI SONO CORRETTI (755, 644)

> Attiva "forza compilazione", cancella la cache e disattiva temporaneamente le opzioni CCC in prestazioni;
FORZATO COMPILAZIONE NON è CAMBIATO NIENTE
CANCELLATO CACHE NON è CAMBIATO NIENTE
DISATTIVATO tutti CCC ORA FUNZIONA!!!
il template è di nuovo visibile ed il front office sembra di nuovo a posto!!! GRAZZIIIEEEEE

Ho in seguito levato la "compilazione forzata" e riattivato uno alla volta i CCC e mi sono accorto che il problema si ripresenta se lascio attivato la voce "Sposta il JavaScript alla fine". Lo lascio disattivato o c'è qualcosa da correggere?

> Oltre alle cache smarty e compile ci potrebbe essere una cartella "cache" nel percorso del tuo template... in questo caso cancellane il contenuto (sempre senza eliminare index.php). FATTI GIA' IN PRECEDENZA NON AVEVANO RISOLTO

Ci sono inoltre nel backoffice dei problemi. Quando cerco di andare alla pagina dei LOGS il debug mi restituisce questo errore
"Fatal error: Uncaught --> Smarty: Unable to load template file 'controllers/logs/employee_field.tpl' <-- thrown in /home/daffodilbijoux2/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 129"
e quando vado su PERMESSI mi da una serie di errori in un popup del tipo 
"Notice alla linea 366 nel file /home/daffodilbijoux2/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code
[8] Undefined offset: 119"

Inoltre tutto sto casino è nato dall'esigenza di mettere in sicurezza con il recaptcha il modulo dei contati ma non ci sono riuscito. tu sapresti dirmi come fare in modo semplice e comprensibile per un non esperto e senza fare ulteriori danni?

Grazie 1000

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...