web-dev-qa-db-pt.com

Não é possível fazer o login com o Joomla IIS 8 install

Eu tenho um servidor virtual no Microsoft Azure. Possui IIS 8, PHP 5.4 e um site Joomla 3.3 instalado nele. Esta é uma instalação nova em que estou migrando um site de um local diferente usando o Akeeba Backup (v4.0.2).

Estou vendo um problema ao tentar entrar no site do Joomla no lado frontal ou no lado do administrador. Nos dois casos, insiro uma combinação válida de nome de usuário/senha (verificada) e a tela volta para a mesma página. Não recebo nenhum erro ou notificação de um login inválido, mas ele não faz login.

Eu verifiquei os usuários que estou tentando e tudo parece bom nesse nível. Eu tenho o relatório de erros definido como seu nível mais alto em PHP e Joomla. Até agora não vi nenhum erro em lugar algum. As páginas da Web parecem postar as credenciais de login no servidor e a página é Não foram encontrados erros de JavaScript que encontrei.

A única coisa estranha é que o Joomla parece não estar gravando nada na pasta Logs. Em cada tentativa de logon, ele deve anexar um arquivo de log, mas nada está acontecendo nessa pasta.

Em algumas postagens, as pessoas observaram que isso pode ser um problema de permissão e causar uma falha silenciosa. Com base nisso, verifiquei que a conta IIS_USERS tinha permissões totais para essa pasta.

Eu estou batendo minha cabeça contra a parede nisso. Alguém tem uma idéia do que está acontecendo ou pensamentos sobre como depurar o problema?

2
drobertson

Após alguns comentários que encontrei em outros lugares, tentei conceder à conta YOURMACHINE\user permissão total para as pastas do site. Isso realmente corrigiu o problema, mas não me sinto totalmente à vontade com isso do ponto de vista da segurança. Originalmente, fui levado a acreditar que a conta IIS_IUSR era a que estava acessando a pasta de log, mas isso não parece ser o caso.

Acho que o problema foi resolvido, mas gostaria de receber uma resposta melhor.

2
drobertson