Jump to content

Errores Prestashop 8.0.4 subir productos CSV


five

Recommended Posts

Hola, hemos instalado un Prestashop 8.0.4, que la verdad creo que son de lo peor que hemos tranajado , nos ha salido un problema de  cuando queremos subir por CSV características de  productos en la sección importar nos da ciertos errores de php

El primero es en /controllers/admin el archivo AdminImportController.php

Nos dice que ya se han definido estas dos constantes MAX_LINE_SIZE y MAX_COLUMNS 

define('MAX_COLUMNS', 6);

se solventa poniendo un @ pero, ¿esto no lo han comprobado ellos antes? 

@define('MAX_COLUMNS', 6); pero claro el valor me viene con 12 y como lo modifico ?

Una vez pasado esto ahora nos da un error de Call to a member function getQueryHash() on null

En el archivo     classes/db/Db.php

la linea 596
            
            $this->last_query_hash = Cache::getInstance()->getQueryHash($sql);


No se.. Es muy complicado ir haciendo parches, ¿os ha pasado?

Gracias 

Link to comment
Share on other sites

Gracias, a dia de hoy no es factible, la web ya está online 

Pero he instalado un nuevo módulo que hace los mismos de exp e imp cosas y me peta igual, llega a la función de 

/classes/db/DbPDO.php (line 297)

Y excede el tiempo de ejecución en esta función return str_replace($search, $replace, $str);

Me dice Error: Allowed memory size pero le subo a lo burro y hace los mismo.

Os pongo captura 

Si sabéis algo, me estoy quedando loco !

Captura de pantalla 2023-10-30 a las 13.21.20.png

Link to comment
Share on other sites

Hola, nada se ve que me saltaban estos errores al hacer una traza.

Ahora vuelvo al de antes 

Call to a member function getQueryHash() on null
/var/www/clients/client1/web4/web/classes/db/Db.php (line 596)

Me peta en esta linea 

            $this->last_query_hash = Cache::getInstance()->getQueryHash($sql);

Si sabéis algo? gracias 

Link to comment
Share on other sites

Bueno mas cosas, puede que sea tema de posiciones de los hooks ?

DbCore->executeS()
in /var/www/clients/client1/web4/web/classes/Hook.php (line 184)

    public static function getHooks($position = false, $only_display_hooks = false)

    {

        $hooks = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(

            '

            SELECT * FROM `' . _DB_PREFIX_ . 'hook` h

            ' . ($position ? 'WHERE h.`position` = 1' : '') . '

            ORDER BY `name`'

        );

¿Os ha pasado ?

 

 

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