sanbikes Posted August 18, 2015 Share Posted August 18, 2015 (edited) Olá pessoal, Pessoa a ajuda de vocês. Uso uma PS 1.6.0.6 e de ontem pra cá sumiram parte dos preços do produtos ex: R$10,00 fica assim (R$10) Observação,nao atualizo a loja pois o '1 Click Update" infelizmente não consegue baixar a atualização. Segue link https://www.maisvitaminas.com.br/ Erro_log [16-Aug-2015 03:08:25 America/Sao_Paulo] PHP Fatal error: <br>The file <b>/home/maisvita/public_html/modules/ngmercadolivre/base.php</b> was encoded with the PHP 5.4 ionCube Encoder and requires PHP 5.4 to be installed. in Unknown on line 0[16-Aug-2015 15:09:26 America/Sao_Paulo] PHP Notice: Use of undefined constant _PS_PRICE_DISPLAY_PRECISION_ - assumed '_PS_PRICE_DISPLAY_PRECISION_' in /home/maisvita/public_html/classes/controller/FrontController.php on line 798 ....[16-Aug-2015 15:11:02 America/Sao_Paulo] PHP Warning: round() expects parameter 2 to be long, string given in /home/maisvita/public_html/classes/Tools.php on line 1590....[16-Aug-2015 18:05:55 America/Sao_Paulo] PHP Warning: round() expects parameter 2 to be long, string given in /home/maisvita/public_html/classes/Tools.php on line 1590.... Edited August 18, 2015 by exadra37 (see edit history) Link to comment Share on other sites More sharing options...
exadra37 Posted August 18, 2015 Share Posted August 18, 2015 (edited) Erro_log [16-Aug-2015 03:08:25 America/Sao_Paulo] PHP Fatal error: <br>The file <b>/home/maisvita/public_html/modules/ngmercadolivre/base.php</b> was encoded with the PHP 5.4 ionCube Encoder and requires PHP 5.4 to be installed. in Unknown on line 0 Parece que deve estar a utilizar um versão de PHP diferente da 5.4... solução para este erro é utilzar a versão correcta ou desinstalar o módulo. [16-Aug-2015 15:09:26 America/Sao_Paulo] PHP Notice: Use of undefined constant _PS_PRICE_DISPLAY_PRECISION_ - assumed '_PS_PRICE_DISPLAY_PRECISION_' in /home/maisvita/public_html/classes/controller/FrontController.php on line 798 Quanto ao erro de que se queixa acerca das casa decimais e porque o seu ficheiro config/defines.inc.php não contêm a linha de código assinalada aqui https://github.com/PrestaShop/PrestaShop/blob/1.6.0.6/config/defines.inc.php#L129-L129 ou está defenida para 0 em vez de 2. define('_PS_PRICE_DISPLAY_PRECISION_', 2); // ficheiro config/defines.inc.php Edite o ficheiro e corriga o valor. Mas se andou a tentar efectuar upgrades a uma loja em produção, quase que aposto que terá muito mais problemas por descobrir, depois de uma tentativa falhada. Nunca se faz alterações numa loja de produção... utilize sempre uma loja de testes para o efeito, veja como em https://www.prestashop.com/forums/topic/217863-tutorial-criar-loja-online-de-testes/ Edited August 19, 2015 by exadra37 Correcções ortográficas (see edit history) Link to comment Share on other sites More sharing options...
sanbikes Posted August 19, 2015 Author Share Posted August 19, 2015 Com relação a versão do PHP já estava atualizada,e quanto config/defines.inc.php, estava faltando realmente a linha,não sei como isso aconteceu.Estou imensamente agradecido Link to comment Share on other sites More sharing options...
exadra37 Posted August 19, 2015 Share Posted August 19, 2015 Mas se andou a tentar efectuar upgrades a uma loja em produção, quase que aposto que terá muito mais problemas por descobrir, depois de uma tentativa falhada. A razão para tal ter acontecido deve estar relacionada com o comentário que fiz na minah resposta anterior. Por favorquando uma resposta resolver o seu problema cllique em Mark Solved e Like This, pois assim estará a judar a comunidade a encontrar respostas mais rápidas para os seus problemas e ao mesmo a incentivar a colaboração 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