Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Estou com um problema em um site que estou desenvolvendo, no qual o erro pode ser visto aqui: http://maascontabilidade.com.br
Fiz o desenvolvimento dele com Wordpress em minha máquina que usa servidor Apache, ao subir para o servidor do cliente, que é da teconologia Microsoft IIS ocorreu um erro nos arquivos que apresentam alguma linha com a função glob() do PHP.
-
Nesse primeiro exemplo em que o erro aparece na linha 60, na primeira linha onde está o foreach. O código está neste contexto:
foreach (glob(VP_EXT_DIR . "/*", GLOB_ONLYDIR) as $ext){
$bs_file = $ext . '/bootstrap.php';
$fc_file = $ext . '/functions.php';
if(is_file($bs_file) and is_file($fc_file))
{
// bootstrap and get namespace
$ns = require_once $bs_file;
// check the existence of config and views dir
$views_dir = is_dir($ext . '/views') ? $ext . '/views' : '';
$config_dir = is_dir($ext . '/config') ? $ext . '/config' : '';
VP_Extension::add_extension($ns)
->set_bootstrap_file($bs_file)
->set_functions_file($fc_file)
->set_views_dir($views_dir)
->set_config_dir($config_dir);
}
}
Li a documentação da PHP, mas não consegui encontrar alguma solução de contorno para o erro que está acontecendo. Alguém poderia me sugerir algum mótodo para que eu substitua este trecho de código onde está o foreach com a glob()?
Agradeço desde já toda ajuda.
Carregando comentários...