Jump to content

Prestashop 1.7.4.4 rollback y error 500


Recommended Posts

Hola:

Tengo el prestashop 1.7.4.4 pensaba que tenerlo actualizado era lo mejor pero por lo visto no. Tras la actualización ha comenzado a darme error a la hora de subir productos nuevos o hacer cambios en los ya existentes. No guarda ninguno de los cambios.

Decidí hacer RollBack a la versión 1.7.4.3 y entonces se ha ido todo al carajo. En la web me daba Error500 y al intentar abrir el link para entrar al backoffice pues tambien Error500.

He hecho para lograr ver el tipor de error en la web y este es el resultado, a partir de aquí ya no sé que hacer. Agradecería cualquier ayuda o consejo.

Gracias. Fabrizzio.

[PrestaShopDatabaseException]

Table 'db756436220.sd3e_shop_url' doesn't exist
 

SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
                    FROM sd3e_shop_url su
                    LEFT JOIN sd3e_shop s ON (s.id_shop = su.id_shop)
                    WHERE (su.domain = 'sanfabrizzio.com' OR su.domain_ssl = 'sanfabrizzio.com')
                        AND s.active = 1
                        AND s.deleted = 0
                    ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC


at line 746 in file classes/db/Db.php

 

741.         if ($webservice_call && $errno) {
742.             $dbg = debug_backtrace();
743.             WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
744.         } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
745.             if ($sql) {
746.                 throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
747.             }
748. 
749.             throw new PrestaShopDatabaseException($this->getMsgError());
750.         }
751.     }

 

Link to comment
Share on other sites

Hola:

Pues basicamente lo que indica el error es que no se encuentra la tabla sd3e_shop_url  en tu base de datos. Esta es la tabla que contiene los registros de las rutas fisica y dominio de tu tienda, por eso es que te da error 500 porque no encuentra ningun registro que indique en que ruta debe cargar la tienda. Intenta buscarla en un respaldo de BD anterior que tengas y restaurarla.

Saludos

  • Thanks 1
Link to comment
Share on other sites

Hola @Rolige:

El problema es que no puedo ingresar ni en el backoffice, y desde el FTP no sabría que archivo es que debo reemplazar. 

Me podrías dar alguna indicación más por favor. 

Y muchas gracias por responder al menos ya sé un poco lo que tengo que buscar. 

Gracias de nuevo, 

Fabrizzio

Link to comment
Share on other sites

5 hours ago, Fabrizzio said:

Hola @Rolige:

El problema es que no puedo ingresar ni en el backoffice, y desde el FTP no sabría que archivo es que debo reemplazar. 

Me podrías dar alguna indicación más por favor. 

Y muchas gracias por responder al menos ya sé un poco lo que tengo que buscar. 

Gracias de nuevo, 

Fabrizzio

Hola:

Esta tabla esta en tu base de datos. No se puede editar ni desde el backoffice ni por FTP. Tienes que hacerlo directamente desde tu phpMyAdmin en tu hosting. Saludos

  • Thanks 1
Link to comment
Share on other sites

Hola !

Desafortunadamente no hice copia de seguridad antes del Rollback, mi hosting esta intentadno ayudarme a recuperarlo todo y salvar todo el trabajo hecho. 

Gracias por la ayuda @rolige!

Me ayudo para saber a donde dirigirme. Estaba super perdido.

Fabrizzio

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