Na instalação do Joomla 1.5.18 as Configurações Recomendadas não estão como deveriam. Vejam:
Diretiva Recomendado Atual
Safe Mode: Off On
Exibir Erros: Off On
Envio de Arquivos: On On
Mgc Quotes Runtime: Off Off
Register Globals: Off On
Output Buffering: Off Off
Session Auto Start: Off On
Como eu procedo para configurá-las?
Configurações Recomendadas
Re: Configurações Recomendadas
Saí pesquisando por aí enquanto ninguém veio responder e descobri essas informações compiladas aqui neste post.
Geralmente essas definições ficam no arquivo PHP.INI que só pode ser acessado pelo pessoal do hosting. Existe também o arquivo de configuração do Apache (que também só pode ser acessado do lado do hosting) então eu esqueci o nome dele nesse momento.
Mas para minha felicidade (e de vcs também) algumas das definições podem ser alteradas no arquivo .htaccess. Os valores variam de On ou 1 até Off ou 0. Por exemplo, php_flag register_globals off pode ser php_flag register_globals 0. Se vcs tentarem com uma e não funcionar, experimentem inverter o valor 0/1 em vez de Off/On.
SAFE MODE
Tem que estar OFF, e só pode ser ativado ou desativado no php.ini. Se estiver ON...
Abram o php.ini num editor de texto e procurem por:
safe_mode = On
Alterem para:
safe_mode = Off
É necessário reiniciar o servidor (Apache ou outro) para que esta alteração produza efeito.
DISPLAY ERRORS
Tem que estar OFF, e pode ser ativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
display_errors = On
Alterem para:
display_errors = Off
Ou, no .htaccess, acrescentem a linha:
php_flag display_errors off
FILE UPLOADS
Tem que estar ON, e só pode ser ativado no php.ini. Se estiver OFF...
Abram o php.ini e procurem por:
file_uploads = Off
Alterem para:
file_uploads = On
É necessário reiniciar o servidor para que esta alteração produza efeito.
MAGIC QUOTES GPC
Tem que estar OFF, e pode ser ativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
magic_quotes_gpc = On
Alterem para:
magic_quotes_gpc = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag magic_quotes_gpc off
MAGIC QUOTES RUNTIME
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
magic_quotes_runtime = On
Alterem para:
magic_quotes_runtime = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag magic_quotes_runtime off
REGISTER GLOBALS
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
register_globals = On
Alterem para:
register_globals = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag register_globals off
OUTPUT BUFFERING
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
output_buffering = On
Alterem para:
output_buffering = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag output_buffering off
SESSION AUTO START
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
session.auto_start = On
Alterem para:
session.auto_start = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag session.auto_start off
Valew?
Geralmente essas definições ficam no arquivo PHP.INI que só pode ser acessado pelo pessoal do hosting. Existe também o arquivo de configuração do Apache (que também só pode ser acessado do lado do hosting) então eu esqueci o nome dele nesse momento.

Mas para minha felicidade (e de vcs também) algumas das definições podem ser alteradas no arquivo .htaccess. Os valores variam de On ou 1 até Off ou 0. Por exemplo, php_flag register_globals off pode ser php_flag register_globals 0. Se vcs tentarem com uma e não funcionar, experimentem inverter o valor 0/1 em vez de Off/On.
SAFE MODE
Tem que estar OFF, e só pode ser ativado ou desativado no php.ini. Se estiver ON...
Abram o php.ini num editor de texto e procurem por:
safe_mode = On
Alterem para:
safe_mode = Off
É necessário reiniciar o servidor (Apache ou outro) para que esta alteração produza efeito.
DISPLAY ERRORS
Tem que estar OFF, e pode ser ativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
display_errors = On
Alterem para:
display_errors = Off
Ou, no .htaccess, acrescentem a linha:
php_flag display_errors off
FILE UPLOADS
Tem que estar ON, e só pode ser ativado no php.ini. Se estiver OFF...
Abram o php.ini e procurem por:
file_uploads = Off
Alterem para:
file_uploads = On
É necessário reiniciar o servidor para que esta alteração produza efeito.
MAGIC QUOTES GPC
Tem que estar OFF, e pode ser ativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
magic_quotes_gpc = On
Alterem para:
magic_quotes_gpc = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag magic_quotes_gpc off
MAGIC QUOTES RUNTIME
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
magic_quotes_runtime = On
Alterem para:
magic_quotes_runtime = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag magic_quotes_runtime off
REGISTER GLOBALS
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
register_globals = On
Alterem para:
register_globals = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag register_globals off
OUTPUT BUFFERING
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
output_buffering = On
Alterem para:
output_buffering = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag output_buffering off
SESSION AUTO START
Tem que estar OFF, e pode ser desativado no php.ini ou no arquivo .htaccess. Se estiver ON...
Abram o php.ini e procurem por:
session.auto_start = On
Alterem para:
session.auto_start = Off
Ou, no arquivo .htaccess, acrescentem a seguinte linha:
php_flag session.auto_start off
Valew?
