allow_url_fopen esta OFF


  
La función allow_url_fopen se encuentra desactivada en todos nuestros servidores, tanto para planes de hosting como reseller hosting (revendedores de hosting) debido a motivos de seguridad pues esta directiva abrir, incluir o usar, un fichero remoto usando una URL en lugar de un path a un archivo local. Por motivos de seguridad, esta directiva debe estar deshabilitada.

Lo que si puede hacer, o solicitar a los proveedores de ese plugin, es que adapten el plugin para solo usar el curl (cualquier petición por fopen se puede hacer sin problema por curl) -.

Lamentablemente muchos desarrolladores incluyen archivos apuntando a una URL remota, incluso si el fichero se encuentra dentro del propio sistema local. Por ejemplo:

   
Con allow_url_fopen deshabilitado, esta instrucción no funcionará. No obstante, el archivo deberá ser incluido con una ruta local. Hay 3 formas de hacerlo:

    Usando una ruta relativa, como ../includes/example_include.php.
    Usando una ruta absoluta como /home/username/example.com/includes/example_include.php.
    Usando la variable de entorno PHP $_SERVER ['DOCUMENT_ROOT'], que devuelve la ruta absoluta al directorio de raíz del sitio Web. Ésta es con mucho la mejor (y la más portable) solución.


 
  • 17 Users Found This Useful
Was this answer helpful?

Related Articles

Premature end of script headers

Si recibe un error 500 del servidor interno y verifica que sus archivos de registro muestren...

Script para revisar Time Zone en Servidores

<?phpdate_default_timezone_set('America/Bogota');$script_tz = date_default_timezone_get();if...

Solucionar errores al pasar a PHP 5.3

La mayoria de errores que se presentan en aplicativos no actualizados con las ultimas funciones...

Funciones exec, shell_exec, system, popen y otras deshabilitadas por seguridad

PHP tiene muchas funciones que se pueden usar para hackear el servidor si no se usa...