Início > Artigos > Joomla! 1.0.x Problemas e Soluções > URL file-access is disabled in the server configuration
início da área de conteúdo

URL file-access is disabled in the server configuration

Dom, 25 de Maio de 2008

Ao utilizar o componente eWeather não tive nenhum problema no site de desenvolvimento. Quando migrei para o site de produção, o módulo eWather passou a apresentar o erro abaixo: 

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/casaangra1/public_html/includes/domit/xml_domit_parser.php on line 1645

Warning: file_get_contents(http://xoap.weather.com/weather/local/BRXX0263?cc=*&dayf=10& ;unit=m&par=1061996155&key=e5decab45e9a8078bb7bf77b430402) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/<meusite>/public_html/includes/domit/xml_domit_parser.php on line 1645.

Isto ocorre devido estar desabilitado no servidor  as funções "allow_url_fopen" e "allow_url_include". Alguns servidores desabilitam estas funções alegando restrições de segurança no servidor.

Para contornar o problema pontualmente, podemos habilitar estas funções pontualmente no código do componente ou módulo que as necessita, inserindo os códigos abaixo:

//Define a permissão para utilizar a função
ini_set("allow_url_fopen", 1); //função habilitada
ini_set("allow_url_include", 1); //função habilitada


//Volta a definir a permissão para 0
ini_set("allow_url_fopen", 0); //função desabilitada
ini_set("allow_url_include", 0); //função desabilitada


Obs: A diretiva allow_url_include está disponível apartir da versão 5.2.3 do PHP,
se a versão do PHP de seu servidor for anterior a esta, basta retirar ou comentar
as linhas correspondentes a esta diretiva.

Comentários

  • 1) Comentário por Pierre Massena

    Data:: 10/05/2012

    Muito bom, eu estava com esse problema, segui sua dica e funcionou perfeitamente ^^

Adicionar novo comentário

 
 
Banner