


|
Dica de utilização: Tela em branco ![]() 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! |
Links Relacionados · Mais sobre Tutoriais e Dicas · Notícias por aleagi Tutorial WYSIWYG no OSCommerce 2.2Ms2 Votação da Notícia Votos: 0 ![]() |
| "Dica de utilização: Tela em branco" | Login/Cadastre-se | 0 Comentários |
| 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. |