Clicky

Ir para conteúdo

RevendaHost

WHMCS V6 Checklist

Posts Recomendados

Boa tarde amigos

Estou com as seguintes mensagens no meu whmcs conforme imagem.

Dentre elas a única que sei o motivo é a que fala que o cron não foi executado a mais de 24hrs. Vejam bem eu segui a orientação na documentação do whmcs que fala para colocar a pasta cron fora da public_html, e fazer o devido apontamento para o novo local no arquivo configuration.php. Essa alteração foi feita corretamente, e as linhas das tarefas cron também foram modificadas no cPanel, mas o cron parou de ser executado.

As demais eu nem faço ideia de como corrigir.

whmcs_checklist.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Thiago Sabaia Pior que no meu caso o Cron não rodou mesmo! Antes ele estava rodando normalmente, mas ai entrei nessa tela do "checklist" e um dos alertas era em relação a localização da pasta cron, e segundo a documentação oficial, é aconselhado colocar essa pasta em outro local(assim com a downloads, attachment e templates_c). Então fiz tudo correto, movi a pasta cron para outro local, apontei no configuration.php, o whmcs reconheceu e aceitou de boa, só que o cron parou de rodar. Tentei executar a linha na mão para rodar e também não funcionou. Creio que isso porquê a pasta cron está fora da public_html e assim o sistema não consegue executar o cron.php, agora sendo assim então por quê eles falam pra mover para fora do diretório visível(public_html)? Vai saber!

Agora os outro alertas, o que fala que o arquivo de configuração tem permissão de escrita eu não entendi nada e esse tal de "pop cron ticket" não faço a mínima ideia do que seja. E procurar na documentação oficial é perda de tempo, pois eles não explicam nada em detalhes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Thiago Sabaia Pior que no meu caso o Cron não rodou mesmo! Antes ele estava rodando normalmente, mas ai entrei nessa tela do "checklist" e um dos alertas era em relação a localização da pasta cron, e segundo a documentação oficial, é aconselhado colocar essa pasta em outro local(assim com a downloads, attachment e templates_c). Então fiz tudo correto, movi a pasta cron para outro local, apontei no configuration.php, o WHMCS reconheceu e aceitou de boa, só que o cron parou de rodar. Tentei executar a linha na mão para rodar e também não funcionou. Creio que isso porquê a pasta cron está fora da public_html e assim o sistema não consegue executar o cron.php, agora sendo assim então por quê eles falam pra mover para fora do diretório visível(public_html)? Vai saber!

Agora os outro alertas, o que fala que o arquivo de configuração tem permissão de escrita eu não entendi nada e esse tal de "pop cron ticket" não faço a mínima ideia do que seja. E procurar na documentação oficial é perda de tempo, pois eles não explicam nada em detalhes.

Roda o comando php pra executar o php cron do whmcs, se executar normalmente é erro de configuração do seu cron, senão deve aparecer uma mensagem de erro de módulo zend alguma coisa, aí você desativa este módulo no php.ini e pronto. Aconteceu isto comigo aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A questão da cron não rodar pode ter a ver com o shell usado para rodar a cronjobs.

Se estiver como jailshell, peça ao administrador (suporte) do servidor mudar para bash.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então amigos, atualizando as informações sobre os fatos que mencionei segue:

1- Como falei o Cron sempre funcionou, ele parou de funcionar quando segui as recomendações da própria whmcs, então não tem nenhum problema com o servidor. Só que consegui resolver e agora está funcionando 100%.

O problema era que além de enviar a pasta cron para fora da public_html, eu não percebi que precisava acessar um arquivo chamado config.php, dentro da própria pasta cron e descomentar a linha com o caminho da instalação do whmcs e inserir o caminho correto, ou seja, o cron não funcionou por um erro/desatenção minha.

Resumindo: Para proteger a pasta Cron, basta acessar o arquivo /cron/config.php, informar o caminho da instalação do whmcs, enviar a pasta cron para fora da public_html e informar o novo caminho da pasta cron no arquivo configuration.php. Após isso basta alterar a linha das tarefas cron no cPanel.

2- O alerta "Lex Permissions Check" eu alterei a permissão do configuration.php para 444.

 

Agora quanto ao "Pop Cron Ticket Import", ainda não resolvi e não encontrei nada detalhado na documentação oficial.

Editado por RevendaHost

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

O Portal do Host

Dicas para sua empresa de hospedagem. Artigos, notícias, tutoriais e os aspectos da indústria de hospedagem.

Limestone Networks

A LSN tem sido parceira e patrocinadora do PDH, fornecendo uma plataforma segura e confiável.

Cloud - Servidores decicados - Co-location
×