Mudanças entre as edições de "Erros Customizados inclusive com PHP"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
(Criou página com ' Os erros personalizados em PHP precisam estar em um diretório diferente do padrão. Vou lhe ensinar como fazer: 1) Crie um arquivo .htaccess dentro de httpdocs, por exemplo...')

Edição das 17h32min de 11 de novembro de 2013

Os erros personalizados em PHP precisam estar em um diretório diferente do padrão. Vou lhe ensinar como fazer:

1) Crie um arquivo .htaccess dentro de httpdocs, por exemplo, que é onde executa o PHP, com o seguinte conteúdo, por exemplo:

ErrorDocument 400 /400.php
ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php
ErrorDocument 502 /502.php
ErrorDocument 503 /503.php

2) Em httpdocs, você cria o erro em PHP, como no exemplo, seria:

404.php
Mas você pode colocar em diretório também, por exemplo, digamos que seus erros fiquem dentro do diretório errors, dentro de httpdocs. No .htaccess ficaria assim:
ErrorDocument 400 /errors/400.php
ErrorDocument 401 /errors/401.php
ErrorDocument 403 /errors/403.php
ErrorDocument 404 /errors/404.php
ErrorDocument 500 /errors/500.php
ErrorDocument 502 /errors/502.php
ErrorDocument 503 /errors/503.php