Removendo aviso de alerta do osCommerce

Publicado por Alexandre Guimarães Sarmento em 13/03/2008

[ Hits: 8.817 ]

Blog: http://www.3dnet.com.br

 


Removendo aviso de alerta do osCommerce



Quando o usuário termina de instalar o osCommerce ele dá dois avisos de alerta, os warnings, o primeiro é fácil de resolver, mas o segundo... deu dor de cabeça para achar a solução, então resolvi postar aqui a dica do Petter do Fórum Internacional do osCommerce.

A dica não é de minha autoria, mas com certeza irá ajudar muitas pessoas que passam muito tempo a procura de uma solução simples e útil como essa. Espero que possa ajudar outras pessoas como me ajudou aqui.

Basicamente o sistema lhe avisa sobre um sério risco em deixar um arquivo chamado configure.php sem as devidas permissões, por um motivo de versões do PHP e outros mais. Simplesmente não resolve pôr o atributo de somente leitura para este arquivo de configuração como avisa o sinal de segurança do alerta do osCommerce, então, nesse momento, não resolve por chmod 0444, chmod 444, chmod 0466, nada, a única saída aqui, que o amigo Petter nos deu foi editar o arquivo:

/public_html/catalog/includes/header.php

Na linha número 22 procure e troque este bloco de código

if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) .
'/includes/configure.php')) &&
(is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {

e substitua por este bloco aqui:

if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) .
'/includes/configure.php')) &&
(fileperms(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) .
'/includes/configure.php') & 18) ) {

Pronto, substitua esse arquivo já editado no seu devido local no seu provedor de hospedagem e os avisos do osCommerce irão sumir.

Obrigado Petter.

Fonte original da dica do Petter:
Outras dicas deste autor

Instalando impressoras no Linux via CUPS

Tema Tango

Criando compartilhamentos na rede com NFS

Trabalhando com arquivos DEB

Impedindo usuário de logar

Leitura recomendada

MySQL - Como fazer backup de Triggers e Stored Procedures

Liberar 3306 do MySQL no Slackware

Segurança básica no MySQL

Migrando um banco MYSQL para outra máquina

Tabelas corrompidas no MySQL

  

Comentários
[1] Comentário enviado por dsystem em 12/07/2010 - 21:47h

Estas verificações podem ser desativadas editando os parâmetros adequados no arquivo includes/application_top.php

Neste caso na linha 506 do arquivo includes/application_top.php

define('WARN_CONFIG_WRITEABLE', 'true');

substitua por:

define('WARN_CONFIG_WRITEABLE', 'False');



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts