roberta Posted July 22, 2017 Share Posted July 22, 2017 Juro que não aguento mais esses erros, ou é fatal erro indicando falta de memória e agora isso: [22-Jul-2017 14:38:41 America/Sao_Paulo] PHP Notice: Undefined index: use_paypal_in_context in /home/XXXXX/public_html/cache/smarty/compile/d3/43/76/d343769418d0dc04ae6d4dd2f336d147cae27508.file.express_checkout_shortcut_form.tpl.php on line 60 [22-Jul-2017 14:38:41 America/Sao_Paulo] PHP Notice: Trying to get property of non-object in /home/XXXXX/public_html/cache/smarty/compile/d3/43/76/d343769418d0dc04ae6d4dd2f336d147cae27508.file.express_checkout_shortcut_form.tpl.php on line 60 O que exatamente é isso? Tem como uma leiga resolver? Link to comment Share on other sites More sharing options...
selectshop.at Posted July 23, 2017 Share Posted July 23, 2017 Hm. tambem este problema pode estar relacionado com o seu tema, pois no processo checkout os módulos se integram no tema. Tente com o tema original se o erro tmb. aparece. Se sim, entao é um problema de cache do seu servidor. Qual versao do módulo paypal vc usa ? Como resolver: http://ccm.net/faq/3140-php-notice-undefined-index Note que notice nao sao erros, mas sim mesagens. Notice somente aparecem se vc. tiver os logs de erro ativos, a funco deverá no entanto funcionar sem problemas. Também o uso de uma outra versao php pode eliminar esta mensagem, por poder lidar melhor com o código. Erros de cache e memória, sao sempre devidos à servidores mal configurados, ou nao próprios para o uso do Prestashop. Link to comment Share on other sites More sharing options...
roberta Posted July 24, 2017 Author Share Posted July 24, 2017 Estranho que esse tema já é usado ha anos, desde que atualizei para a versão 1.5 Acredito que deva ser alguma coisa no servidor, pois acho que isso começou a acontecer por volta de maio deste ano, depois que fizeram uma mudança no php. Dei uma olhada aqui no forum e encontrei as configurações básicas para o presta e coloquei no pho.ini, mas os avisos continuam. É irritante! Entrei em contato com a hospedagem que hospedo as lojas há murutis tempo e disseram pra colocar a memória para ll5???? achei estranho, já que o mínimo requerido para o presta 1.6 é de 512. A minha versão do presta é a 1.6.9 e a versão do paYPAL É a 3.11. Tive que tirar a 3.14, que em localhost funcionava muito bem, e trocar por esta anterior. Link to comment Share on other sites More sharing options...
selectshop.at Posted July 24, 2017 Share Posted July 24, 2017 Vc. está hospedando a loja em um Mac ? Agora estou meio confusa, pois aqui vc. diz que usa um MAC: https://www.prestashop.com/forums/topic/548332-fatal-error-out-of-memory-allocated-9437184-tried-to-allocate-12288-bytes/ O Mac é para acessar ou está hospedando a loja em um Mac ? Se for para acessar entao lhe serve o link que informei se estiver usando Ubuntu como sistema de operacao (OS) Link to comment Share on other sites More sharing options...
roberta Posted July 24, 2017 Author Share Posted July 24, 2017 O Mac é meu computador rssss. Já descobri como limpar o cache, já limpei (do Mac). A loja (na verdade são 2) estão hospedadas em um servidor compartilhado, mas nunca tive problemas até meados de maio quando começaram a aparecer esses erros e tb. erros de memória. Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted July 25, 2017 Share Posted July 25, 2017 Por acaso vc está utilizando o tema da versão 1.5.X em uma loja PrestaShop 1.6.X ? Estranho que esse tema já é usado ha anos, desde que atualizei para a versão 1.5... Link to comment Share on other sites More sharing options...
roberta Posted July 25, 2017 Author Share Posted July 25, 2017 Por acaso vc está utilizando o tema da versão 1.5.X em uma loja PrestaShop 1.6.X ? Sim, mas como dissera estou usando ha mais de um ano, sem problemas, a não ser agora. Será que é isso??? Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted July 25, 2017 Share Posted July 25, 2017 Sim, mas como dissera estou usando ha mais de um ano, sem problemas, a não ser agora. Será que é isso??? Se tivesse falado antes, teria poupado seu tempo e dezenas de posts. Não dá pra utilizar temas entre versões maiores (1.4 / 1.5 / 1.6 / 1.7). Tema desenvolvido para 1.5 não serve na 1.6, nem 1.7, etc... Link to comment Share on other sites More sharing options...
selectshop.at Posted July 26, 2017 Share Posted July 26, 2017 Aha, e esta é a razao porque o design da sua fatura está no design do Presta 1.5. Realmente designs de versoes inferiores ou mesmo atuais nao se pode usar. Cada versao Prestasho tem o seu design próprio. O uso de temas de 1.4. em 1.5. nao funcionam sem adptacao no código (undefined index). O mesmo com temas 1.5 em 1.6. e 1.7. como o Daniel já disse. O unico meio e fazer a atualizacao com o 1-clique módulo também do tema nativo e adaptar o seu tema novamente de acordo com as alteracoes feitas no tema nativo, ou seja todas as adptacoes novamente ou um tema novo. Link to comment Share on other sites More sharing options...
roberta Posted January 14, 2018 Author Share Posted January 14, 2018 Olá Daniel, voltei a escrever pq. o problema tinha desaparecido mas agora voltou. O tema foi modificado do tema padrão do presta, só troquei algumas cores e fontes nada mais. e o erro do paypal continua sendo parecido, tem algumas pequenas alterações rss. [14-Jan-2018 17:02:35 America/Sao_Paulo] PHP Notice: Undefined index: use_paypal_in_context in /home/casadebo/public_html/cache/smarty/compile/28/d3/99/28d3999b257f4a3812bc69318395f82fa82a6744.file.express_checkout_shortcut_form.tpl.php on line 60 [14-Jan-2018 17:02:35 America/Sao_Paulo] PHP Notice: Trying to get property of non-object in /home/casadebo/public_html/cache/smarty/compile/28/d3/99/28d3999b257f4a3812bc69318395f82fa82a6744.file.express_checkout_shortcut_form.tpl.php on line 60 Já troquei do express checkot para o standard e continua aparecendo esse log error, mas se isso não afeta a módulo vou deixar quieto, só fico triste pq. a outra loja que tb. tem o tema modificado do padrão não me dá problema, atualmente fico até com medo de mexer na loja para alterar alguma coisa. Link to comment Share on other sites More sharing options...
selectshop.at Posted January 15, 2018 Share Posted January 15, 2018 O problema é de cache.... Troque de servidor/provedor, ou entao verifique com o s eu provedor os requisitos mínimos do servidor: https://www.prestashop.com/forums/topic/236128-tutorial-servidor-configuração-mínima-para-prestashop/ Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted January 15, 2018 Share Posted January 15, 2018 16 hours ago, roberta said: [14-Jan-2018 17:02:35 America/Sao_Paulo] PHP Notice: Undefined index: use_paypal_in_context in /home/casadebo/public_html/cache/smarty/compile/28/d3/99/28d3999b257f4a3812bc69318395f82fa82a6744.file.express_checkout_shortcut_form.tpl.php on line 60 [14-Jan-2018 17:02:35 America/Sao_Paulo] PHP Notice: Trying to get property of non-object in /home/casadebo/public_html/cache/smarty/compile/28/d3/99/28d3999b257f4a3812bc69318395f82fa82a6744.file.express_checkout_shortcut_form.tpl.php on line 60 É bem difícil tentar descobrir porque esta variável está ausente, sem analisar a loja toda. Avisos (Notices) não são necessariamente um problema. Muitas vezes são apenas variáveis chamadas indevidamente por um módulo. Se estiver funcionando, mesmo com este aviso, recomendo que desative o modo debug e desencane. Talvez a outra loja tenha o mesmo aviso, mas está com o modo debug desativado e você nem vê. Link to comment Share on other sites More sharing options...
selectshop.at Posted January 15, 2018 Share Posted January 15, 2018 PHP notice sempre sao problemas de scripts, neste caso a versao php em uso, no seu caso em combinacao com o cache. Vc. deveria verificar se o seu servidor realmente é compatível com a versao Prestashop em uso. Mude de versao php ou entao mude de servidor, se te incomoda. Como o Daniel já escreveu. se vc. desativar o modo debug, entao nem verá a mensagem. O que pode acontecer, é que se o seu provedor for fazer alguma alteracao no servidor a mensagem gerará um erro no futuro. No momento é só uma advertência. Link to comment Share on other sites More sharing options...
roberta Posted January 26, 2018 Author Share Posted January 26, 2018 Como desativo o modo debug? nem sabia que ele estava ativado rsssss. novamente agradeço a atenção. Link to comment Share on other sites More sharing options...
selectshop.at Posted January 26, 2018 Share Posted January 26, 2018 Altere no seu FTP o ficheiro config/defines.inc.php /* Debug only */ define('_PS_MODE_DEV_', false); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); Link to comment Share on other sites More sharing options...
roberta Posted February 20, 2018 Author Share Posted February 20, 2018 Em 26/01/2018 em 3:57 PM, selectshop.at disse: Altere no seu FTP o ficheiro config/defines.inc.php /* Debug only */ define('_PS_MODE_DEV_', false); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); Fui olhar e já está assim. Link to comment Share on other sites More sharing options...
selectshop.at Posted February 21, 2018 Share Posted February 21, 2018 14 hours ago, roberta said: Fui olhar e já está assim. Entao já está desativado. 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