Jump to content

Uncaught ArgumentCountError: Too few arguments to function LinkCore::getPageLink()


Recommended Posts

Ciao a tutti
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-&gt;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-&gt;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-&gt;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 />

Da che cosa potrebbe dipendere?
Saluti

Link to comment
Share on other sites

Ciao,

versione di Prestashop?

L'errore spiega che non sono stati passati parametri alla funzione getPageLink, se guardi nella classe Link, il primo parametro da passare è $controller: potrebbe essere proprio un modulo oppure anche il tema. I moduli li hai proprio disinstallati o solo disattivati? Se li hai solo disattivati, prova a disinstallarli completamente e ri-pulire le cache.
Eventualmente prova a passare al tema di default.

Se hai modo di farlo, prova a controllare proprio il file compilato che viene segnalato nell'errore in modo da cercare di capire cosa effettivamente lo provoca:

On 6/14/2021 at 2:11 PM, andry79fi said:

/home/simona/siatarello.com/cache/smarty/compile/e0/fd/91/e0fd91b43f73d42b4182231ad5d88a2390f07e9c.file.header.tpl.php on line 204

Buona giornata,
Federica

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...