Emiro73 Posted July 17 Share Posted July 17 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 More sharing options...
Fabry Posted July 17 Share Posted July 17 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 More sharing options...
Emiro73 Posted July 17 Author Share Posted July 17 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 More sharing options...
Emiro73 Posted July 18 Author Share Posted July 18 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 More sharing options...
Giampiero AOP Posted July 18 Share Posted July 18 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 More sharing options...
Emiro73 Posted July 19 Author Share Posted July 19 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 NIENTEDISATTIVATO 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now