Jump to content

Recommended Posts

Sto usando da poco prestashop

quando clicco su clienti  e quotes by user non funziona mi esce

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

Prestashop 1.7.6.5

Qualcuno mi puo aiutare?

SharedScreenshotcli.jpg

Link to comment
Share on other sites

Ciao, un errore 500 e' generico e non spiega quale sia il problema, per capire occorrerebbe il dettaglio degli errori.

Parlando in generale posso dirti che puo' succedere quando c'e' un puntatore errato.

Per fare esempio concreto, quando clicchi su quotes potrebbe esserci un messaggio che punta ad un cliente che non c'e' piu', perche' e' stato cancellato malamente, ad esempio eliminandolo manualmente dal database.

Edited by ZioCan (see edit history)
Link to comment
Share on other sites

Grazie per la risposta

ho abilitato la visualizzazione degli errori (da config/defines.inc.php imposta _PS_MOD_DEV_ a true) e il risultato e questo

(1/1) OutOfMemoryException

Error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 368640 bytes)

in Translator.php line 330

Link to comment
Share on other sites

L''errore dice che la memoria e' esaurita, francamente la quantita' in uso mi pare eccessiva, quindi immagino ci siano problemi piu' gravi, forse una chiamata ricorsiva.

Il file Translator.php non esiste in PrestaShop, puo' darsi faccia parte di un tema che non e' quello di default o di un modulo.

Link to comment
Share on other sites

29 minutes ago, corradiclaudio53@gma said:

Versione di PHP: 7.2.30

Limite di memoria: 2048M

La memoria c'e', pure abbondante, ma questo cozza col messaggio di errore che dice che il limite massimo e' di 33 mega, contro i 2048 riportati.

"Error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 368640 bytes)"

Prova a chiedere spiegazioni al tuo hosting provider.

Link to comment
Share on other sites

grazie fatto

 

tra le altre cose abiltitando il debug ho visto questo

Ti dice qualcosa=======================================================

[PrestaShopDatabaseException]

Table 'souvenir_db.ps_connections' doesn't exist<br /><br /><pre>SELECT SQL_NO_CACHE `id_guest` FROM `ps_connections` WHERE `id_guest` = 0 AND `date_add` > '2020-05-07 22:38:00' AND id_shop IN (1) ORDER BY `date_add` DESC LIMIT 1</pre>
at line 769 in file classes/db/Db.php

764. if ($webservice_call && $errno) { 765. $dbg = debug_backtrace(); 766. WebserviceRequest::getInstance()->setError(500, '

 ' . $this->getMsgError() . '. From ' . (isset($dbg[3]['class']) ? $dbg[3]['class'] : '') . '->' . $dbg[3]['function'] . '() Query was : ' . $sql, 97); 767. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) { 768. if ($sql) { 769. throw new PrestaShopDatabaseException($this->getMsgError() . '<br /><br /><pre>' . $sql . '</pre>'); 770. } 771. 772. throw new PrestaShopDatabaseException($this->getMsgError()); 773. } 774. }


DbCore->displayError - [line 385 - classes/db/Db.php] - [1 Arguments]

DbCore->query - [line 663 - classes/db/Db.php] - [1 Arguments]

DbCore->getRow - [line 163 - classes/Connection.php] - [2 Arguments]

ConnectionCore::setNewConnection - [line 97 - classes/Connection.php] - [1 Arguments]

ConnectionCore::setPageConnection - [line 117 - modules/statsdata/statsdata.php] - [1 Arguments]

statsdata->getScriptCustomerPagesViews - [line 75 - modules/statsdata/statsdata.php] - [1 Arguments]

statsdata->hookDisplayBeforeBodyClosingTag - [line 970 - classes/Hook.php] - [1 Arguments]

HookCore::coreCallHook - [line 355 - classes/Hook.php] - [3 Arguments]

HookCore::callHookOn - [line 907 - classes/Hook.php] - [3 Arguments]

HookCore::exec - [line 167 - config/smarty.config.inc.php] - [3 Arguments]

smartyHook - [line 83 - classes/Smarty/SmartyLazyRegister.php] - [2 Arguments]

SmartyLazyRegister->__call - [line 383 - var/cache/dev/smarty/compile/layouts_layout_left_column_tpl/8a/a1/e5/8aa1e593b0cf5e8b1acf8d6535125ad11d26b453_2.file.layout-both-columns.tpl.php] - [2 Arguments]

Block_2430582865eb478beac90e6_00178606->callBlock - [line 248 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php] - [1 Arguments]

Smarty_Internal_Runtime_Inheritance->callBlock - [line 184 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php] - [2 Arguments]

Smarty_Internal_Runtime_Inheritance->process - [line 156 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php] - [2 Arguments]

Smarty_Internal_Runtime_Inheritance->instanceBlock - [line 126 - var/cache/dev/smarty/compile/layouts_layout_left_column_tpl/8a/a1/e5/8aa1e593b0cf5e8b1acf8d6535125ad11d26b453_2.file.layout-both-columns.tpl.php] - [3 Arguments]

content_5eb478beac9f83_60182096 - [line 123 - vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php] - [1 Arguments]

Smarty_Template_Resource_Base->getRenderedTemplateCode - [line 114 - vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php] - [1 Arguments]

Smarty_Template_Compiled->render - [line 216 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php] - [1 Arguments]

Smarty_Internal_Template->render - [line 385 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php]

Smarty_Internal_Template->_subTemplateRender - [line 125 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php] - [10 Arguments]

Smarty_Internal_Runtime_Inheritance->endChild - [line 38 - var/cache/dev/smarty/compile/layouts_layout_left_column_tpl/4c/14/15/4c1415fe29a55cb9742e91e7eb133d070fe7cbfc_2.file.layout-left-column.tpl.php] - [2 Arguments]

content_5eb478beaaca22_80561988 - [line 123 - vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php] - [1 Arguments]

Smarty_Template_Resource_Base->getRenderedTemplateCode - [line 114 - vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php] - [1 Arguments]

Smarty_Template_Compiled->render - [line 216 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php] - [1 Arguments]

Smarty_Internal_Template->render - [line 385 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php]

Smarty_Internal_Template->_subTemplateRender - [line 125 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php] - [10 Arguments]

Smarty_Internal_Runtime_Inheritance->endChild - [line 33 - var/cache/dev/smarty/compile/layouts_layout_left_column_tpl/0f/23/21/0f23216dceb9040e7cff3f071726f07c2e7015e1_2.file.page.tpl.php] - [2 Arguments]

content_5eb478beaa5cc7_78520517 - [line 123 - vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php] - [1 Arguments]

Smarty_Template_Resource_Base->getRenderedTemplateCode - [line 114 - vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php] - [1 Arguments]

Smarty_Template_Compiled->render - [line 216 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php] - [1 Arguments]

Smarty_Internal_Template->render - [line 385 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php]

Smarty_Internal_Template->_subTemplateRender - [line 125 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php] - [10 Arguments]

Smarty_Internal_Runtime_Inheritance->endChild - [line 35 - var/cache/dev/smarty/compile/layouts_layout_left_column_tpl/16/ad/b6/16adb6ba8c6bb246a0f62065d1ab1d7fafc16841_2.file.index.tpl.php] - [2 Arguments]

content_5eb478bea99061_68716726 - [line 123 - vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php] - [1 Arguments]

Smarty_Template_Resource_Base->getRenderedTemplateCode - [line 114 - vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php] - [1 Arguments]

Smarty_Template_Compiled->render - [line 216 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php] - [1 Arguments]

Smarty_Internal_Template->render - [line 232 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php] - [2 Arguments]

Smarty_Internal_TemplateBase->_execute - [line 116 - vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php] - [5 Arguments]

Smarty_Internal_TemplateBase->fetch - [line 40 - classes/Smarty/SmartyDev.php] - [7 Arguments]

SmartyDev->fetch - [line 683 - classes/controller/FrontController.php] - [3 Arguments]

FrontControllerCore->smartyOutputContent - [line 667 - classes/controller/FrontController.php] - [1 Arguments]

FrontControllerCore->display - [line 312 - classes/controller/Controller.php]

ControllerCore->run - [line 515 - classes/Dispatcher.php]

DispatcherCore->dispatch - [line 28 - index.php]

Link to comment
Share on other sites

6 minutes ago, corradiclaudio53@gma said:

Table 'souvenir_db.ps_connections' doesn't exist

SELECT SQL_NO_CACHE `id_guest` FROM `ps_connections` WHERE `id_guest` = 0 AND `date_add` > '2020-05-07 22:38:00' AND id_shop IN (1) ORDER BY `date_add` DESC LIMIT 1

La prima riga sembra dire che manca totalmente la tabella ps_connections nel database, questo non e' normale perche' e' la tabella che registra le connessioni, quindi e' sempre presente.

Nella seconda riga c'e' quella richiesta id_guest = 0 che non e' possibile, un id non puo' essere zero, ma potrebbe essere una conseguenza del fatto che manca la tabella ps_connetctions di prima, se hai una copia del database puoi recuperare questa tabella, puoi anche evitare di ripristinare i record e' sufficiente la struttura, perche' contiene solo dati statistici non necessari al funzionamento.

Link to comment
Share on other sites

ho recuperato la tabella ma il risultato non cambia.

ho messo in debug l'errore in front end non esiste più

ho allegato l'errore del BO cliccando su clienti errore 500 prestashop.pdf

e strano anche our essendo configurato corretamnete fopen in php mi dice che non e a posto

non so anceh ce istruzione e per attivare .zip in php

se si riesce ad aggiustare perche non vedo l'elenco dei clienti.

Grazie

SharedScreenshotserver.jpg

Link to comment
Share on other sites

Tieni presente che non e' normale che manchino delle tabelle, se capitasse a me farei un restore senza pensarci due volte.

Le tabelle connections e guest hanno in comune che spesso si usa azzerarle perche' tendono a riempirsi e contengono dati che spesso non interessano.

Ma occorre fare una distinzione:

ps_connections e ps_connections_page si possono azzerare senza problemi.

Mentre per ps_guest si possono cancellare solo i record che non sono collegati ad ordini, altrimenti potresti avere errori 500.

In ogni caso vanno rimossi solo i record, senza eleminare la tabella.

Ti consiglio inoltre di non pubblicare l'indirizzo di amministrazione di PrestaShop, nemmeno allíinterno di immagini.

Link to comment
Share on other sites

ti ringrazio per i suggrimenti.per fortuna adesso e solamente in pregettazione per cui non e probla ne di ordini ne di clienti.

adesso sembra che funzioni tutto spero che non manchino altre tabelle.

Non ne sono sicuro ma ho l'impressione che il problema sia sorto facendo l'ìupgrade con il modulo one click-

Grazie non avevo pensato al problema dell admin

Buona giornata

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