Avisos
Vaciar todo

[Resuelto] Error Fatal línea 73  

 
Francisco
 Francisco
Reputable Member

Hola, buenas tardes, he tratado de introducir el siguiente código PHP:
<?php
if ( !$product->is_in_stock() ) {
echo '<div class="out-of-stock-banner">AGOTADO</div>';
}
?>
a mi plugin de Code Snippets

Y al hacerlo me lanzó esta advertencia:
El fragmento de código que estás intentando guardar ha producido un error fatal en la línea 73:

is_readable(): open_basedir restriction in effect. File(/dev/urandom) is not within the allowed path(s): (/home/kantakin:/home2/kantakin:/usr/local/wepanel/filemanager:/usr/lib/php:/usr/local/lib/php:/tmp:/usr/local/bin/wp:/usr/local/bin/composer:/opt/alt/php74)

Al investigar sobre el tema me dicen esto:

Parece que se está produciendo un error debido a una restricción en el archivo open_basedir. Este error se produce cuando el sistema intenta acceder a un archivo fuera de las rutas permitidas. Para resolver este problema, debes editar la configuración de open_basedir en tu servidor web para incluir la ruta al archivo que deseas acceder. Si no tienes acceso a esta configuración, puedes contactar a tu proveedor de alojamiento web para obtener más ayuda.

Me podrían dar algun lineamiento al respecto o qué debo hacer, por favor. Gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 09/02/2023 9:56 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Francisco,

Veo que el código lo que intentas hacer es agregar un aviso de agotado? si nos comentas exactamente que necesitas podemos verificar si hay otro código que puedas utilizar en lugar de este, también si hay algún plugin que te permita hacer esto.

Para modificar ajustes del servidor recuerda que es por medio de tickets, desde foro no podemos realizar ajustes a nivel de servidor.

Un saludo 🖐️ 

ResponderCitar
Respondido : 09/02/2023 10:08 pm

Cursos Gratuitos WordPress

Francisco
 Francisco
Reputable Member

@argenis muchas gracis, de hecho, lo mandé como ticket pero desde allá me enviaron para acá... Y sí, trataba de crear un pequeño banner sobre la foto con code snipets y Css, la idea que tengo es tratar de no usar tantos plugins, no sé si estoy en lo correcto en este tema (ya que desde que desactivé el 75% de los plugins, mi sitio es mucho más rápido, con menos plugins...

Pero al parecer encontré otro código que sí me funionó

add_action( 'woocommerce_before_shop_loop_item_title', 'agotado_banner_sobre_imagen_producto', 15 );
add_action( 'woocommerce_before_single_product_summary', 'agotado_banner_sobre_imagen_producto', 15 );

function agotado_banner_sobre_imagen_producto() {
global $product;

if ( ! $product->is_in_stock() ) {
echo '<div class="agotado-banner">AGOTADO</div>';
}
}

ResponderCitar
Respondido : 09/02/2023 10:30 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Francisco,

Si te ha funcionado entonces es mucho mejor este que el anterior, ten en cuenta que siempre que tengas que dar algún acceso adicional es una brecha en la seguridad de tu sitio que creas para cualquier atacante.

En la página que nos compartes donde podemos ver este aviso? Actualmente veo todos los productos como disponibles, nos puedes compartir la url?

Un saludo 🖐️ 

ResponderCitar
Respondido : 09/02/2023 10:38 pm

Francisco
 Francisco
Reputable Member

@argenis claro que sí, gracias, 

https://www.chagueplay.com/tienda/

 

duda, entonces, con los códigos PHP abro brechas de posible inseguridad a mi sitio web? 

ResponderCitar
Respondido : 09/02/2023 10:48 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Francisco,

Veo que funciona de forma correcta:

image

Lo que te quise comentar es que si el primer código requiere abrir ciertas funciones que normalmente están cerradas es mejor utilizar otro como el que estás usando ahora porque con este segundo no necesitas modificar nada a nivel del servidor para que funcione de forma correcta, y al tener que modificar esto puede ser contraproducente para la seguridad.

Como no has agregado el primero no lo tomes mucho en cuenta solo te comento para que sepas que si un código te pide ajustes a nivel del servidor es mejor buscar otro que si haga lo que buscas sin hacer esto.

Un saludo 🖐️ 

ResponderCitar
Respondido : 09/02/2023 10:55 pm
Francisco me gusta

wpdoctor-revisa-la-salud-de-tu-wordpress

Francisco
 Francisco
Reputable Member

@argenis muchas gracias por tu consejo. Saludos. 

ResponderCitar
Respondido : 10/02/2023 9:53 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Francisco,

Nos comentas si podemos dar por resuelta la consulta

Saludos!

ResponderCitar
Respondido : 10/02/2023 9:59 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación