Pular para o conteúdo

Removendo aviso de alerta do osCommerce

Dica publicada em Banco de Dados / MySQL
Alexandre Guimarães Sarmento alex_sarmento
Hits: 9.371 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar

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:

Tornando-se root sem digitar a senha com sudo

Vendo quem está logado no servidor de FTP

Acentuando corretamente suas mensagens no cliente de email Evolution

Salvando os seus dados do Evolution

Acesso SSH

Configurando e utilizando MySQL no Arch Linux

MariaDB escutando TCP/IP no Slackware

Permissão para acesso remoto do MySQL

Convertendo varchar em date no MySQL

MySQL - Como fazer backup de Triggers e Stored Procedures

#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

Entre na sua conta para comentar.