FORUM DARKERS

Forum Geral => Variados | Off-Topic => Dúvidas => Topic started by: Triplo X on 22 de September , 2008, 08:35:23 PM

Title: [Ajuda]Configurando um ecommerce
Post by: Triplo X on 22 de September , 2008, 08:35:23 PM
Olá a todos.

Estou com uma dúvida sobre o arquivo de configuração de um ecommerce que estou montando.

Não tem nada de errado no arquivo, mas quando visito a página apenas como visitante, é mostrada a mensagem de erro: Warning: I am able to write to the configuration file: /home/webcindario/t/r/triplox/ecommerce/includes/configure.php. This is a potential security risk - please set the right user permissions on this file

Diz para eu definir as permissões de acesso do usuário (no caso, eu) mas já está tudo normal.

Aqui está o arquivo de configuração:

Quote  define('HTTP_SERVER', 'http://nome do site');
  define('HTTPS_SERVER', 'http://nome do site');
  define('ENABLE_SSL', false);
  define('HTTP_COOKIE_DOMAIN', 'nome do site');
  define('HTTPS_COOKIE_DOMAIN', 'nome do site');
  define('HTTP_COOKIE_PATH', '/ecommerce/');
  define('HTTPS_COOKIE_PATH', '/ecommerce/');
  define('DIR_WS_HTTP_CATALOG', '/ecommerce/');
  define('DIR_WS_HTTPS_CATALOG', '/ecommerce/');
  define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

  define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
  define('DIR_FS_CATALOG', '/home/webcindario/t/r/triplox/ecommerce/');
  define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
  define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

  define('DB_SERVER', 'mysql.webcindario.com');
  define('DB_SERVER_USERNAME', 'nome do usuário do banco de dados');
  define('DB_SERVER_PASSWORD', 'senha do usuário do banco de dados');
  define('DB_DATABASE', 'nome do banco de dados');
  define('USE_PCONNECT', 'false');
  define('STORE_SESSIONS', 'mysql');
?>

Alguém que tem ecommerce pode me dar uma ajudinha ae?

Obrigado.
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Mateus on 22 de September , 2008, 08:50:45 PM
vc precisa dar um chmod no arquivo de config ^^
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Triplo X on 22 de September , 2008, 09:02:13 PM
Quote from: "Mateus"vc precisa dar um chmod no arquivo de config ^^

Mas pra mim está tudo certo lá, pelo menos todos os dados estão corretos. Agora se tenho que adicionar outra coisa, aí eu não sei como fazer.

Poderia dar uma forcinha ae?
Obrigado.
Title: Re: [Ajuda]Configurando um ecommerce
Post by: DarkGenesis on 22 de September , 2008, 09:06:45 PM
chmod é um comando unix/linux usado para alterar permissões de arquivos (ou ficheiros) e diretórios (directórios ou pastas). Sua sintaxe é a seguinte:
chmod [permissões] arquivo
O chmod atua basicamente sobre três níveis; usuário 'u', grupo 'g' ou outros 'o'. Tanto pode usar letras como o modo octal para permissões. O modo octal (descrito abaixo) usa números de 0 (zero) a 7 (sete). Usa também letras para designar 'r' leitura, vem do Inglês 'read', 'w' gravação, vem do Inglês 'write' e 'x' vem do Inglês 'execute'.

Para arquivos (-)
0  (zero) permissão negada
1   permissão de execução
2   permissão de gravação
3   permissão de gravação e execução
4   permissão de leitura
5   permissão de leitura e execução
6   permissão de leitura e gravação
7   soma de todas as permissões

Para diretórios (d)
0  (zero) permissão negada
1   permissão para entrar no diretório
2   permissão para gravar dentro do diretório
3   permissão de entrar e gravar no diretório
4   permissão para listar o conteúdo do diretório
5   permissão de listar e entrar no diretório
6   permissão de listar e gravar no diretório
7   soma de todas as permissões


Você pode observar que a penultima linha da descrição do modo octal nos permite entender melhor como ele é estruturado. Ex:
chmod 750 arquivo.txt

A grande vantagem do modo octal usado acima está em se poder mudar permissões de uma só vez para usuário grupo e outros. No exemplo o 7 representa a soma de todas as permissões para o proprietário do arquivo 'user' o 5 a soma de todas as permissões para o grupo 4 + 1 ou seja, leitura e execução. e por fim a negação de todas as permissões para outros. Quando a modificação se fizer sobre o grupo por exemplo faremos assim:
 chmod g+w arquivo.txt
dessa forma o grupo a que pertence este arquivo passa a ter permissão de gravação no mesmo.

Um outro comando que está relacionado com o chmod é chown que muda o dono de arquivos e pastas (ficheiros).

Resumindo, você só tem que mudar a permissão do configure.php
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Triplo X on 22 de September , 2008, 09:22:02 PM
Quote from: "ÐarkGenesis"chmod é um comando unix/linux usado para alterar permissões de arquivos (ou ficheiros) e diretórios (directórios ou pastas). Sua sintaxe é a seguinte:
chmod [permissões] arquivo

Resumindo, você só tem que mudar a permissão do configure.php

Sim, eu sei como usar o chmod no terminal do linux para alterar permissões, mas eu gostaria de saber como posso fazer isso neste arquivo, em qual linha e o modo.

Eu tenho que adicionar o comando chmod e permissões ao arquivo, é isso?

* Lembrando: Eu nunca configurei um ecommerce, o máximo que fiz foi informar os dados para criar as tabelas do banco de dados.
Title: Re: [Ajuda]Configurando um ecommerce
Post by: DarkGenesis on 22 de September , 2008, 09:33:29 PM
Bom, entre no cpanel/painel de admin. do seu site, procure pelo gerenciador de arquivos e clique sobre o arquivo que você queira editar a permissão e clique em " Change Permissions", altere para 644 e pronto.
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Triplo X on 22 de September , 2008, 09:41:22 PM
Xi, nem vai dá. Tá hospedado no Miarroba. Host free.
E não posso alterar as permissões porque não dá.

Em outros servidores até dava, mas não possuem o mysql grátis. =[
Title: Re: [Ajuda]Configurando um ecommerce
Post by: DarkGenesis on 22 de September , 2008, 10:02:45 PM
Creio que dá sim, até em seu aplicativo de ftp dá para alterar. ;)
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Mateus on 22 de September , 2008, 11:54:53 PM
www.awardspace.com (http://www.awardspace.com)

Mais confiavel / bom host free que eu conheço.
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Triplo X on 23 de September , 2008, 08:05:22 AM
Quote from: "ÐarkGenesis"Bom, entre no cpanel/painel de admin. do seu site, procure pelo gerenciador de arquivos e clique sobre o arquivo que você queira editar a permissão e clique em " Change Permissions", altere para 644 e pronto.

Pelo FTP dá pra alterar sim, mas veja, é padrão o 644, mas para o proprietário ter acesso total, terei que marcar as 3 caixas de dialogo, as configurações mudam para 744.
E mesmo assim continua o aviso para modificar as configurações lá no topo da home do e-commerce.

O mesmo está acontecendo com arquivos de imagens, javascripts e as próprias páginas em php. ???

(//http://img217.imageshack.us/img217/7665/configurecp5.gif)
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Triplo X on 24 de September , 2008, 09:19:42 PM
Na verdade, as permissões do arquivo configure.php são: 700, ou seja, apenas para a leitura do proprietário.

Descobri na tentariva e erro mesmo.  :-\
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Mateus on 24 de September , 2008, 10:18:04 PM
tente:

chmod -R 700 images

ou

chmod --recursive 700 images

ou

faça um shell script que mude a permissão de todos os arquivos, mas, o comando acima deve resolver.
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Wuefez on 25 de September , 2008, 12:49:11 AM
Quote from: "Mateus"tente:

chmod -R 700 images

ou

chmod --recursive 700 images

ou

faça um shell script que mude a permissão de todos os arquivos, mas, o comando acima deve resolver.

E host gratuito permite execução de comandos desde quando?
Title: Re: [Ajuda]Configurando um ecommerce
Post by: Triplo X on 25 de September , 2008, 02:23:30 AM
Putz, para as imagens não deu certo. Aliás, para as imagens, nenhum tipo de permissão obteve sucesso. :-\

E em relação ao comando chmod, o ftp faz isso quando eu seleciono as opções na janela de atributos.
No host free que está hospedado só modifica as permissões assim.