Jump to content

Recommended Posts

Olá developers, 

Estou com uma situação "estranha" e gostaria da vossa ajuda (estou a começar com o prestashop).
A utilizar o web service do prestashop e recorrendo ao postman para ver se a ligação está correcta, tenho as seguintes informações.
 

O GET e o DELETE tudo ok.

O PUT e POST dá erro...e como a info que aparece é genérica, não diz de que erro se trata, fico sem saber.

Ao ir à pasta Web Service > error_log o resultado é este:

[11-Jan-2017 16:47:14 UTC]

 preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead (/home/nnnacidados/public_html/classes/webservice/WebserviceOutputJSON.php, line 164)

Já andei a ver em tudo e mais alguma coisa e não consigo encontrar nada.

As minhas configurações são:

 

PrestaShop version: 1.6.1.7

Server information: Linux #1 SMP Mon Oct 10 07:34:24 EDT 2016 x86_64

Server software version: Apache

PHP version: 7.0.14

Memory limit: 128M

Max execution time: 30

Alguém sabe alguma coisa sobre isto e como se dá a volta?
Obrigado.

 

Share this post


Link to post
Share on other sites

Problemas com php7 foram resolvidos nas últimas versoes do Prestashop. Já tentou atualizar para a última versao ?

Share this post


Link to post
Share on other sites

Como a Conny disse... tente utilizar a última versão (1.6.10).

 

Além disso, seria bom aumentar um pouco esses parâmetros: 

Memory limit: 128M -> 256M

Max execution time: 30 ->90

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More