g.patera Posted July 29, 2020 Share Posted July 29, 2020 Buonasera a tutti, come da titolo, a seguito dalla migrazione del mio sito web da locale con MAMP a server, l'indirizzo del mio sito web (www.e-frutta.com) restituisce il classico ERRORE 500. Dal debug mode, mi pare di capire che il problema sia il template utilizzato (che non è quello nativo). Ho provato quindi a sostituirlo da backend (sempre in debug mode, altrimenti non accedo nemmeno a quello) ed effettivamente si riesce poi ad accedere alla home ma, sfortunatamente, non si riesce a fare null'altro poiché il server restituisce sempre il 500. Per togliermi ogni dubbio ho installato, in una sottocartella del dominio, un sito prestashop di prova a ci ho caricato lo stesso template e relativi moduli, e tutto funziona! Non capisco come sia possibile che in fase di migrazione si perda o modifichi qualcosa. Inoltre, per togliermi ogni dubbio circa il DB, ho scaricato quello che utilizzo attualmente in rete e caricato al posto di quell in locale, e funziona, ciò pertanto sono da escludersi problemi in fase di export o import del DB. Ho provato a modificare anche la versione del PHP (da 7.3. a 7.1), ma l'unica cosa che cambia è che riesco ad accedere alla home senza errori, ma alcun miglioramento nelle altre pagine. Ho scritto allo sviluppatore e sono in attesa di risposta, ma comunque non credo il problema sia inerente lui poiché il suo template ed i relativi moduli sono funzionanti in locale e online. Se non fosse per questa migrazione.... Vi mostro di seguito cosa il server mi restituisce in debug. Quote (1/1) ContextErrorException Warning: count(): Parameter must be an array or an object that implements Countable in jxmegalayout.php line 2268 at Jxmegalayout->getLayoutFront('displayTopColumn')in jxmegalayout.php line 2985 at Jxmegalayout->hookJxMegaLayoutTopColumn(array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 970 at HookCore::coreCallHook(object(Jxmegalayout), 'hookjxMegaLayoutTopColumn', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 355 at HookCore::callHookOn(object(Jxmegalayout), 'jxMegaLayoutTopColumn', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1))in Hook.php line 907 at HookCore::exec('jxMegaLayoutTopColumn', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 1), null)in smarty.config.inc.php line 167 at smartyHook(array('h' => 'jxMegaLayoutTopColumn'), object(SmartyDevTemplate))in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyHook', array(array('h' => 'jxMegaLayoutTopColumn'), object(SmartyDevTemplate)))in 086261efa02960ae2c51dc41d9962b6e10953a4d_2.file.layout-both-columns.tpl.php line 70 at content_5f219a5ca07a20_81213822(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-both-columns.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 116 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in e95c0c8bc9369a9e985e17b0e05289040f5eb747_2.file.layout-full-width.tpl.php line 42 at content_5f219a5c9f8031_19034863(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-full-width.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 116 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-full-width.tpl')in 87926c010f496fa11d47b3454d840b14909f46b1_2.file.page.tpl.php line 33 at content_5f219a5c9f3e19_10173064(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('page.tpl', null, 'layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 116 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'page.tpl')in a2ec1f9f27f8e2d63df45b744d9919bf6eb073e3_2.file.index.tpl.php line 33 at content_5f219a5c9ee6d0_12506173(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render(false, 0)in smarty_internal_templatebase.php line 232 at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), null, 'layouts/layout-full-width.tpl', null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch('index.tpl', null, 'layouts/layout-full-width.tpl', null, false, true, false)in SmartyDev.php line 40 at SmartyDev->fetch('index.tpl', null, 'layouts/layout-full-width.tpl')in FrontController.php line 683 at FrontControllerCore->smartyOutputContent('index.tpl')in FrontController.php line 667 at FrontControllerCore->display()in Controller.php line 312 at ControllerCore->run()in Dispatcher.php line 515 at DispatcherCore->dispatch()in index.php line 28 Avete idee o suggerimenti? Grazie mille a tutti! Link to comment Share on other sites More sharing options...
ziobudda Posted July 29, 2020 Share Posted July 29, 2020 Ciao, è la versione del PHP. Devi scendere. Di solito almeno la 7.1 funziona. M. Link to comment Share on other sites More sharing options...
g.patera Posted July 29, 2020 Author Share Posted July 29, 2020 Ciao @ziobudda e grazie per la risposta. Ho provato a modificare la versione sia in 7.1 e 7.0 ma al massimo riesco a visualizzare la home. Per tutto il resto del sito web, invece nada. Tra l'altro, non so se possa c'entrare o no, in locale con MAMP utilizzo la 7.3.7. Link to comment Share on other sites More sharing options...
g.patera Posted July 29, 2020 Author Share Posted July 29, 2020 Ho un'aggiornamento. Inserendo il PHP in versione 7.1 e ripristinando il file "htaccess" (a seguito di suggerimento del supporto del mio hosting") il sito pare funzionare, ma SOLO IN MODALITÀ DI DEBUG! Se la disattivo (dal file defines.inc.php) il server torna a restituirmi l' ERRORE 500... Link to comment Share on other sites More sharing options...
g.patera Posted July 29, 2020 Author Share Posted July 29, 2020 16 minutes ago, g.patera said: Ho un'aggiornamento. Inserendo il PHP in versione 7.1 e ripristinando il file "htaccess" (a seguito di suggerimento del supporto del mio hosting") il sito pare funzionare, ma SOLO IN MODALITÀ DI DEBUG! Se la disattivo (dal file defines.inc.php) il server torna a restituirmi l' ERRORE 500... Ok, risolto anche con questo problema. Bastava cancellare manualmente la cache in /var eliminando le cartelle <dev> e <prod>. Saluti! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now