A barra de menu não carrega no Wordpress

Sep 08 2020

Depois de transferir o site para um novo URL, não consigo fazer o menu Civi aparecer.

Estou executando o último wordpress (5.5.1) e o último plugin Civicrm (5.28.0)

Também notei que há erros de javascript sendo exibidos. Esses erros são causados ​​pelo caminho absoluto anexado ao caminho do site:
https://mysite.com/usr/home/xxxuser/public_html/wp-content/uploads/civicrm/persist/

Não tem certeza se o problema está relacionado ao fato de que todos os meus URLs são HTTPS?

Tentei atualizar meu $ civicrm_setting ['Preferências de URL'] ['userFrameworkResourceURL'] em /wp-content/uploads/civicrm/civicrm.settings.php

Eu li vários recursos e tentei muitas soluções, incluindo redefinir meus caminhos e limpar meus caches centenas de vezes.

Eu tentei instalar este plugin https://wordpress.org/plugins/civicrm-admin-utilities/e reconstruir o menu. Mas isso não ajudou.

A única maneira de corrigir isso é desativando o cache de ativos
https://mysite.com/wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fadmin%2Fsetting%2Fdebug&reset=1

Aqui estão alguns dos recursos que experimentei: O
painel Civi e os menus não são exibidos após a instalação
https://forum.civicrm.org/index.php%3Ftopic=34290.0.html
Menu de navegação
desaparecido após a transferência do site WordPress Após uma atualização do CiviCRM no WordPress, o menu CiviCRM desapareceu.
Barra de
menu ausente. Barra de menu ausente no CiviCRM fresco no Wordpress

Estou perdendo o juízo com o CIVI e ainda nem comecei a usá-lo. Se alguém puder ajudar, eu realmente agradeço!

Respostas

1 PradeepNayak Sep 08 2020 at 16:46

verifique o caminho do diretório do wordpress em seu apache / nginx conf. Se for diferente de '/ usr / home / xxxuser / public_html /', você pode alterar em apache / nginx conf ou substituir $ civicrm_root e caminho template_c em civicrm.settings.php

Ou adicione a linha abaixo no final do arquivo em civicrm.settings.php

    global $civicrm_paths;
    $civicrm_paths['civicrm.root']['url'] = CIVICRM_UF_BASEURL . 'wp-content/plugin/civicrm/civicrm/'; $civicrm_paths['civicrm.files']['url'] = CIVICRM_UF_BASEURL . 'wp-content/uploads/civicrm/';

NOTA: certifique-se de ter '/' no final para o valor CIVICRM_UF_BASEURL.