Removendo aviso de alerta do osCommerce

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

[ Hits: 8.811 ]

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

Configurando o teclado Toshiba

Como Adicionar 10 dias a data atual no PHP

Trabalhando com arquivos DEB

Tema Tango

1024x768 no modo texto do seu laptop

Leitura recomendada

Resetar senha de root perdida no MySQL no CentOS e Red Hat

MySQL - Recuperar dados em ordem aleatória (randômica)

Erro ao iniciar o MySQL

MySQL Error: #1558 - Column count of mysql.proc is wrong. Expected 20, found 16. ... Please use mysql_upgrade to fix this error

ERROR 144 - Table XXX is marked as crashed and last (automatic?) repair failed [Resolvido]

  

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