Ir para o Conteúdo
Login
Apelido

  Senha

Informações
Usuários da Comunidade
Último(a): emackp
Cadastrados hoje: 1
Cadastrados ontem: 3
Total: 60453
Usuários on-line agora
Visitantes:29
Cadastrados: 1
Total: 30 (0)
Usuários Cadastrados on-line
PHP-Nuke Brasil

Chat & Suporte


Contato


Ferramentas


Newsletter

Cadastrar
Descadastrar
 

Colabore conosco

Dica de utilização: Tela em branco
Tutoriais e Dicas
Essa dica vai para aqueles que ficam desesperados ao verem nada. Isso mesmo, esperam ver alguma coisa e vêem NADA.

A tela em branco é uma configuração de segurança do PHP-Nuke, que impede que os erros sejam mostrados para os usuários bem ou mal intencionados. Essa medida serve para evitar que uma pessoa mal intencionada tenah acesso ao caminho inteiro de onde está o seu site no servidor.

Geralmente uma mensagem de erro ou um aviso (warnng) é mostrada como:

Fatal error: Unknown function: opentable() in c:webserverapachehtdocsmainfile.php on line xxx

Esta mensagem não resolve nada mas é a dica para que o erro seja corrigido!

Com isso o usuário mal intencionado tem o caminho para o seu portal.

Continua...

A melhor maneira de se consertar estes erros é simplesmente ler o erro.

Vamos lá!

Fatal error: Unknown function: opentable() in c:webserverapachehtdocsmainfile.php on line xxx

Onde:

Fatal error:
É a mensagem de erro

Unknown function:
É o erro propriamente dito (função desconhecida)

opentable()
A função a que o erro se refere

in c:webserverapachehtdocsmainfile.php
O arquivo que contém o erro

on line xxx
A linha exata que está a instrução errada.

Que mais fácil do que isso?!?

Brincadeira...

Mas esse é o caminho utilizado para se resolver este tipo de problemas. Não tem segredo!

Esse recurso surgiu para que o PHP-Nuke possa se proteger. À partir da versão 7.8 o PHP-Nuke disponibilizou uma variável em seu arquivo config.php que controla a exibição, ou não, destas mensagens de erro.

Quando vai tudo bem, não há porque mostrar os erros, não é mesmo?!?

Agora quando há problemas e recebemos de volta a bendita tela em branco, precisamos dos erros para nos ajudar a identificar o que está causando o problema, para podermos solucioná-lo.

Pois bem, no arquivo config.php que é:

Para ocultar (PADRÃO):
ini_set('display_errors','0');

e

Para mostrar:
ini_set('display_errors','1');


Outra forma de se reverter o padrão do php-nuke é a criação de um arquivo .htaccess contendo a seguinte instrução:

php_flag display_erros ON


Esse método só é válido para servidores APACHE, ok!

Bem, essa foi a dica de hoje.

Não se esquecendo de SEMPRE:

Fazer seus backups (Banco de Dados e arquivos) e Instalar o NSN Sentinel!!!

Tenham um excelente final de semana!

Opções
blink it tag on del.icio.us digg this furl it reddit this search technorati Save to YahooMyWeb Versão para impressora  Formato PDF 

 
Links Relacionados
· Mais sobre Tutoriais e Dicas
· Notícias por aleagi

A Notícia mais lida sobre Tutoriais e Dicas:
Tutorial WYSIWYG no OSCommerce 2.2Ms2

Votação da Notícia
Média de votos: 0
Votos: 0


Por gentileza, dedique um tempinho para votar nesta Notícia:

Excelente
Muito bom
Boa
Regular
Mau
Fraco

"Dica de utilização: Tela em branco" | Login/Cadastre-se | 0 Comentários
Threshold:   Modo:   Ordem:
Não são permitidos Comentários de Usuários Anônimos.
Os comentários são de propriedade de quem os postou. A CNB - Comunidade PHP-Nuke Brasil não é responsável pelo seu conteúdo.
News ©