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