Jump to content

warning


Recommended Posts

Hola,

Activando el modo debug, tengo un warning que no localizo de donde viene:

Warning en línea 2315 en archivo /var/www/vhosts/technologysport.com/test.technologysport.com/tienda/classes/module/Module.php
[2] file_exists(): open_basedir restriction in effect. File(/views/templates/hook/HookDashboardZoneTwo.tpl) is not within the allowed path(s): (/var/www/vhosts/technologysport.com/:/tmp/)

Si me podéis ayudar, tengo un presta 1.8.2 con PHP 8.0

Gracias

warnig.jpg

Link to comment
Share on other sites

Hola @alfonsots

Sobre open_basedir

https://es.linux-console.net/?p=8695

Y volviendo a tu mensaje, si miramos la linea 2315 del fichero Module.php

imagen.png.4cfd84ba85704aecfe4dc212d49c8b6c.png

 lo que yo entiendo es que Prestashop comprueba la existencia de  la plantilla HookDashboardZoneTwo.tpl en la ruta /views/templates/hook/

pero el open_basedir está activo y señala a /var/www/vhosts/technologysport.com/

En mi instalación (PS 8.2.0) haciendo un paso a paso en el dashboard del admin se ve esto:

imagen.png.67da369d017c19ecc13b5a3569c33fb9.png

Es decir el nombre de la plantilla no lleva ningún path asociado y, por supuesto no empieza por "/" que entiendo aquí haría referencia al root del filesystem, totalmente fuera de la directiva open_basedir

¿Tienes algún módulo instalado que pueda provocar esto? ¿Puedes probar a desactivar el open_basedir? ¿Puedes ver quién pide esa plantilla y por qué la envía con una ruta absoluta?

Espero te sirva

 

Link to comment
Share on other sites

Hola,

Lo primero gracias por vuestra ayuda, he  desactivado el open_basedir y ya no tengo el error, pero entiendo que eso tiene que estar activado no?

por otro lado me dices que con una ruta absoluta puedo ver quien pide esa plantilla por ahí me pierdo, como hago eso?

Luego si activo el php 8.1 tengo otro error mas que aquí os muestro, ósea que me quedo en el 8.0.

image.png.4b466fb2642c743356f682727798aebe.png

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