Effettuando una migrazione di un sito web Prestashop da un server ad un altro ricevo questo errore.
Stesso url, stesso database, stessa versione di PHP. Ho già provato a cancellare la cache, sistemare i SEO Url, togliere tutti i moduli relativi a Seo, social, ecc. ma da questo errore non riesco proprio ad uscirne.
Nel sito web ci sono 100 moduli ma non li ho disattivati proprio tutti.
Ho anche provato a cambiare il tools “Smarty” con uno più vecchio ed uno più nuovo, stessa cosa:
<link rel=”canonical” href=”<br />
<b>Fatal error</b>: Uncaught ArgumentCountError: Too few arguments to function LinkCore::getPageLink(), 0 passed in /home/simona/siatarello.com/cache/smarty/compile/e0/fd/91/e0fd91b43f73d42b4182231ad5d88a2390f07e9c.file.header.tpl.php on line 204 and at least 1 expected in /home/simona/siatarello.com/classes/Link.php:424
Stack trace:
#0 /home/simona/siatarello.com/cache/smarty/compile/e0/fd/91/e0fd91b43f73d42b4182231ad5d88a2390f07e9c.file.header.tpl.php(204): LinkCore->getPageLink()
#1 /home/simona/siatarello.com/tools/smarty/sysplugins/smarty_internal_templatebase.php(180): content_60c746212c28d2_73392236(Object(Smarty_Custom_Template))
#2 /home/simona/siatarello.com/classes/SmartyCustom.php(317): Smarty_Internal_TemplateBase->fetch(Object(Smarty_Custom_Template), NULL, NULL, NULL, false, false, true)
#3 /home/simona/siatarello.com/tools/smarty/sysplugins/smarty_internal_template.php(286): Smarty_Custom_Template->fetch(NULL, NULL, NULL, NULL, false, false, true)
#4 /home/simona/siatarello.com/cache/s in <b>/home/simona/siatarello.com/classes/Link.php</b> on line <b>424</b><br />
L’errore spiega che non sono stati passati parametri alla funzione getPageLink, se guardiamo nella classe Link, il primo parametro da passare è $controller: potrebbe essere proprio un modulo oppure anche il tema.
In ncaso di può provare a disinstallare i moduli del tutto.
Eventualmente provare a passare al tema di default.
Soluzione TAMPONE:
Se vediamo bene la riga con l’errore è : <link rel=”canonical” href=”<br />
quindi c’è qualcosa che non va in tale istruzione.
Considerando che il problema è segnalato in : /home/simona/siatarello.com/cache/smarty/compile/e0/fd/91/e0fd91b43f73d42b4182231ad5d88a2390f07e9c.file.header.tpl.php
si può “editare” questo file e trovare la <link rel=”canonical” href…
Nel mio caso era : <link rel=”canonical” href=”<?php echo $_smarty_tpl->tpl_vars[‘link’]->value->getPageLink();?>
che ho rimosso.
Vuoi saperne di più?
Anche i piccoli negozi o professionisti hanno bisogno di un sito?
Assolutamente sì. Molti clienti cercano online anche attività locali, artigiani, studi professionali e negozi di quartiere. Un sito ben fatto permette di presentare servizi, contatti, recensioni e creare fiducia immediata.
Un profilo social può sostituire un sito web?
No. I social sono utili, ma non sostituiscono un sito professionale. I social dipendono dalle piattaforme e dagli algoritmi, mentre il sito è uno spazio completamente tuo, controllato dalla tua azienda e fondamentale per posizionarti su Google.
Perché è importante affidarsi a un’azienda seria per il proprio sito?
Perché un sito non è solo grafica. Serve assistenza tecnica, sicurezza, aggiornamenti, manutenzione e qualcuno che intervenga rapidamente in caso di problemi. Un partner serio garantisce continuità e affidabilità nel tempo.
Perché la manutenzione del sito è fondamentale?
Un sito aggiornato è più veloce, sicuro e performante. La manutenzione serve a evitare bug, problemi di sicurezza, incompatibilità e cali di prestazioni nel tempo.
Perché scegliere WEBX ?
WEBX offre un supporto costante, assistenza reale e attenzione continua verso il cliente. Non solo creazione siti web, ma anche manutenzione, aggiornamenti e disponibilità per emergenze tecniche, con un contatto diretto e professionale.
Avere un sito può davvero aiutare a trovare nuovi clienti?
Sì. Un sito ben realizzato e ottimizzato SEO permette di essere trovato da nuovi clienti ogni giorno tramite Google, aumentando richieste di contatto, preventivi e vendite.
Potrebbero Interessarti anche:
- Social Media – introdurre i Social Network in un organizzazione
- FetchRss. Come generare Feed RSS dai Social Media
- Meta tag robots – differenze tag index follow
- Sfruttare le automazioni per migliorare le tue campagne Facebook e Instagram ADS
- Google rilascia un ampio aggiornamento di base di agosto 2023
Perche scegliere noi?
Per maggiori informazioni, per suggerimenti e ottenere un preventivo gratuito per le tue esigenze, contattaci.
Il nostro staff di professionisti sarà lieto di fornire tutte le informazioni ed i costi riguardanti il servizio.
Attenzione : WebX non è un servizio di helpdesk “gratuito” a cui chiedere informazioni.
Fonti : Prestashop, Assistenza Prestashop , Supporto Prestashop , Prestashop Assistenza Tecnica





