Solución a PHP no tiene acceso a /dev/urandom

Esta advertencia de configuración puede aparecernos en el programa de almacenamiento de archivos en la nube OwnCloud, y se debe a que PHP no tiene acceso de lectura al directorio /dev/urandom. Esta aplicación necesita de poder acceder a este directorio para que pueda generar números criptográficos aleatorios a partir de él, por lo cuál es recomendable configurar PHP para que tenga acceso al directorio.

 

En este ejemplo vamos a ver como configurarlo en desde un Panel Plesk para solucionar esta advertencia.

 

 En primer lugar nos logueamos en nuestro panel Plesk y vamos a Dominios > dominio_donde_tengamos_el_problema > Configuración de PHP

 

 Ahora nos desplazamos hasta la sección open_basedir y copiamos el siguiente código en ella:

{WEBSPACEROOT}{/}{:}{TMP}{/}:/dev/urandom

 

 

 Para finalizar sólo tenemos que Aplicar y Aceptar los cambios.

 

Ahora al regresar a la sección de Administración de nuestro OwnCloud podemos ver que ha desaparecido la advertencia correspondiente, lo que significa que PHP ya puede acceder a este directorio y trabajar con normalidad.