Problemas como painel não criando char´s, distribuidor nao envia / re-envia itens, bau nao troca, banco, shop da erros, telas brancas ou congelamento podem ser causados por falta de permissao no server 2003 - leia o topico e aprenda um pouco mais sobre como verificar ou configurar permissoes. Como muitos sabem, no xp e usado o compartilhamento da pasta, mas no windows server 2003, evita-se compartilhar, ou seja , so se compartilha pastas se esse for um servidor de arquivos, no caso de servidor de web, jogo, so deve e dar permissao na pasta em que ocorrem gravações ou alterações de dados, vindo estas do IIS ou do proprio jogo. E muito comum no montagem do pt em host , o esquecimento de dar as devidas permissoes em pastas ou adicionar o usuario necessario para trabalhar nesta pasta. Lembre-se sempre que uma pasta tiver algum arquivo que seja manipulado, deve-se saber quem vai manipular ela e dar a permissão a este user. Em pt o user mais comum que manipulada dados é o agente do iis, no caso de painel feito em php, por exemplo, a criação de char´s , contas, e ele quem manipula dados. No caso do clan, tambem e o user agente do iis quem manipula dados... Então para certas pastas do PT e tambem de qualquer painel devemos dar permissao ao agente, ou usuario do iis o direito de ler e gravar dados nestas pastas. Iremos conhecer o procedimento e tambem que ele e chamdo de convidado da internet esse cara que simplesmente faz tudo que o iis pedir e o se ele nao puder, tera varios problemas de acesso negado, telas brancas, etc..... As pastas principais que devem ter essa permissão configurada são: DataServer - Postbox - (se nao der permissao aqui, vc nao consegue mandar novos itens ) Pasta raiz do Seu painel preferido Então vamos la, é simples, facil e rapido. Funcionamento perfeito do IIS, PHP e Dados do vitais do PT. Clique com o botão direito do mouse em cima da pasta DataServer, no menu que aparece, escolha a opção Compartilhamento e segurança, tambem pode ser usado Propriedades, conforme visto na figura baixo: Independente de ter acessao pelo Compartilhamento e segurança, ou Propriedades, a aba Segurança deve estar selecionada, notem que não temos o usuario convidado da net (user do iis) listado no Nomes de grupo ou de usuarios. Devemos adicionar ele, para ele clique em Adicionar veja atentamente a figura abaixo: Nesta tela clique em Avançado: Agora devemos clicar em Localizar Agora,, localize nos Resultado da pesquisa pelo usuario IUSR_ note que depois do nome desse usuario estara o nome do seu computador! Apos Selecionar esse usuario, clique em OK. Para quem não conhecia o usuario agente do IIS que faz todo o trabalho de ler pastas, arquivos, gravar, alterar, etc. Acabamos de apresenta-lo a você.... Oriete-se pela figura abaixo: Apos termos localizado o cidadão, selecionado ele e confirmado, verifique se ele ja esta presente nesta listagem desa tela: Agora que temos o Agente do IIS adicionado nas permissoes da pasta, basta dar as devidas permissoes, para que ele possa manipular os dados, como ele precisa ler, escrever e modificar arquivos, então vamos dar Controle total a ele, confirme os poderes deste Usuario do IIS e clique em Aplicar e OK. Oriente-se com atenção na figura abaixo: As permissoes para qualquer Painel colocado no IIS dentro da wwwroot (diretorio de publicação) e o mesmo procedimento, clique com direito na pasta raiz do painel e selecione Compartilhamento e segurança: Por padrão, qualquer pasta, ou arquivo criado dentro da wwwroot ja tem como pertencente ao seu grupo o Agente do IIS, (Conta de convidado da internet), so que limitado, ele não pode criar, alterar, gravar arquivos... entao e so dar permissão total , conforme a figura abaixo: Até aqui, você aprendeu: 1 - Acessar as propriedades de uma pasta 2 - Acessar a segurança de uma pasta 3 - Adicionar um usuario a uma pasta 4 - Dar a permissoes ao usuario Dica: Verifique no caso dos paineis o caminho de seu server, as barras e padrao unix/linux -> / no arquivo configura.php, exemplo: $rootDir = "X:/ServidorPT/"; // Diretorio do Server PRISTON TALE onde X e a unidade de dico C: ou D: geralmente Antes de dar permissão a pasta DataServer, verifique se sua estrutura de sub-pastas estão corretas. Dentro da DataServer existem sub-pastas importantes que são: userdata = pasta que armazena os .dat´s dos char´s das acc´s userinfo = pasta que armazena os .dat´s das acc´s do usuarios warehouse = pasta que armazena os .war das acc´s (Bau) Cada uma destas sub-pastas possuem sub-pastas de 0 a 255, onde cada pasta armazenda os devidos .dat´s. Caso o painel for criar uma acc, um char e a pasta no qual ele for gravar esses dados não existir, voce tera as seguites consequencias: 1 - Tela Branca no painel (XPT) 2 - Erros de permissão no qual o log do erro estará alertando para a pasta que ele tentou gravar dados. 3 - Não criar a acc, char ou dar corrupção. Creditos: D-KiN Fonte: Galera Online
Hidden Content
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum