{"id":8532,"date":"2023-08-16T12:53:23","date_gmt":"2023-08-16T19:53:23","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=8532"},"modified":"2023-10-20T22:30:04","modified_gmt":"2023-10-21T02:30:04","slug":"configuracao-da-hospedagem-do-mecanismo-wp","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/pt\/documentos-3-2\/configuracao-da-hospedagem-do-mecanismo-wp\/","title":{"rendered":"Configura\u00e7\u00e3o da hospedagem do WP Engine"},"content":{"rendered":"<p><a href=\"https:\/\/membermouse.com\/pt\/wp-engine\/\" target=\"_blank\" rel=\"noreferrer noopener\">Motor WP<\/a>&nbsp;oferece uma solu\u00e7\u00e3o baseada em nuvem e totalmente gerenciada, criada especificamente para hospedar sites WordPress. Para isso, eles configuram seus servidores de uma maneira muito espec\u00edfica e, \u00e0s vezes, essas configura\u00e7\u00f5es podem interferir no MemberMouse. Para garantir que o MemberMouse funcione no seu servidor WP Engine, sugerimos trabalhar com a equipe de suporte para resolver os itens descritos neste artigo.<br><br><strong>Observa\u00e7\u00e3o:<\/strong>&nbsp;A equipe de suporte do MemberMouse n\u00e3o tem conhecimento nem controle sobre a configura\u00e7\u00e3o do seu servidor WP Engine, portanto, a maneira mais r\u00e1pida de resolver qualquer problema \u00e9 trabalhar diretamente com&nbsp;<a href=\"https:\/\/my.wpengine.com\/support\" target=\"_blank\" rel=\"noreferrer noopener\">Suporte do WP Engine.<\/a><\/p>\n\n\n\n<p><br>Eles t\u00eam uma lista de verifica\u00e7\u00e3o interna para garantir que seu ambiente esteja configurado corretamente para oferecer suporte ao MemberMouse.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Configura\u00e7\u00e3o do cache<\/h5>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/membermouse.com\/pt\/wp-engine\/\" target=\"_blank\">Motor WP<\/a>&nbsp;usa t\u00e9cnicas de cache bastante agressivas que, se n\u00e3o forem levadas em conta, causar\u00e3o problemas com o MemberMouse. <\/p>\n\n\n\n<p>Isso \u00e9 resultado da natureza do pr\u00f3prio armazenamento em cache, que tira um instant\u00e2neo das p\u00e1ginas e de outros recursos na primeira vez em que s\u00e3o carregados e, em solicita\u00e7\u00f5es futuras, os extrai do cache em vez de peg\u00e1-los no servidor. <\/p>\n\n\n\n<p>Isso funciona muito bem para p\u00e1ginas e recursos est\u00e1ticos, mas se uma p\u00e1gina tiver qualquer tipo de funcionalidade din\u00e2mica, como muitas das suas p\u00e1ginas ter\u00e3o quando voc\u00ea estiver usando o MemberMouse, voc\u00ea acabar\u00e1 proporcionando uma experi\u00eancia incorreta aos seus clientes.<\/p>\n\n\n\n<p>Voc\u00ea pode controlar as exce\u00e7\u00f5es ao cache de alguma forma no painel do WPE. No entanto, mesmo com isso configurado, voc\u00ea ainda deve entrar em contato com o suporte do WPE e pedir que adicionem \"exce\u00e7\u00f5es\" ao \"cache de p\u00e1gina\" do seu site. Especificamente, voc\u00ea deve excluir:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Todas as p\u00e1ginas principais do MemberMouse (ou seja, login, checkout, minha conta, confirma\u00e7\u00e3o, p\u00e1gina inicial do membro, etc.)<br><br><\/li>\n\n\n\n<li>Quaisquer URLs associados aos servi\u00e7os de pagamento espec\u00edficos com os quais voc\u00ea est\u00e1 se integrando, que podem ser encontrados na p\u00e1gina Configura\u00e7\u00f5es de pagamento do MemberMouse (ou seja, URLs de retorno de chamada IPN, URLs de postagem silenciosa etc.)<br><br><\/li>\n\n\n\n<li>Qualquer p\u00e1gina em que voc\u00ea use MemberMouse SmartTags\u2122.<br><br><\/li>\n\n\n\n<li>Qualquer p\u00e1gina que deva ser visualizada apenas por membros conectados. Por exemplo, se voc\u00ea tiver uma se\u00e7\u00e3o de \"membros\" e n\u00e3o estiver exibindo trechos para n\u00e3o membros.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Observe que, por padr\u00e3o, o WP Engine n\u00e3o exibir\u00e1 p\u00e1ginas em cache para membros conectados. Portanto, voc\u00ea n\u00e3o precisa adicionar&nbsp;<em>todos&nbsp;<\/em>A lista de exce\u00e7\u00f5es inclui apenas p\u00e1ginas que podem exibir conte\u00fado din\u00e2mico para usu\u00e1rios desconectados. Em geral, voc\u00ea n\u00e3o deve adicionar uma exce\u00e7\u00e3o a menos que perceba um problema nessa p\u00e1gina.&nbsp;<\/p>\n\n\n\n<p>Aqui est\u00e1 um exemplo de solicita\u00e7\u00e3o que voc\u00ea pode enviar ao suporte do WP Engine para que as exce\u00e7\u00f5es sejam adicionadas. Certifique-se de trocar esses URLs por seus URLs reais.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Ol\u00e1,<br><br><br>Estou usando o plug-in de associa\u00e7\u00e3o MemberMouse em meu site ([insira seu URL aqui]). Para processar corretamente os checkouts e proteger o conte\u00fado dos membros, voc\u00ea pode adicionar os seguintes URLs \u00e0 lista de exce\u00e7\u00f5es do cache de p\u00e1gina?<br><br>[inserir links aqui].<br><br><br>Obrigado!<br><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Uso da rede de distribui\u00e7\u00e3o de conte\u00fado (CDN)<\/h5>\n\n\n\n<p>A ativa\u00e7\u00e3o prematura da rede de distribui\u00e7\u00e3o de conte\u00fado (CDN) na plataforma do WP Engine pode afetar\/adicionar o problema de cache mencionado acima. O fluxo de trabalho sugerido seria adiar a adi\u00e7\u00e3o de uma CDN at\u00e9 que o MemberMouse esteja funcionando como pretendido. Quando tudo estiver funcionando, a adi\u00e7\u00e3o da CDN dever\u00e1 funcionar corretamente.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Login social<\/h5>\n\n\n\n<p>O login social exige que os provedores de hospedagem ofere\u00e7am suporte a sess\u00f5es. Isso n\u00e3o foi projetado; \u00e9 a biblioteca de terceiros que usamos internamente para autenticar com as plataformas de redes sociais que exige sess\u00f5es.<br><br>O WP Engine desabilita intencionalmente as sess\u00f5es. Este quadro de mensagens para outro plug-in de login social que estava tendo o mesmo problema, e talvez o WP Engine possa habilitar as sess\u00f5es:<br><br><a rel=\"noreferrer noopener\" href=\"http:\/\/wordpress.org\/support\/topic\/has-anyone-managed-to-make-it-work-with-wpengine-from-php-sessions-to-cookies\" target=\"_blank\">http:\/\/wordpress.org\/support\/topic\/has-anyone-managed-to-make-it-work-with-wpengine-from-php-sessions-to-cookies<\/a><br><br>Voc\u00ea tamb\u00e9m ter\u00e1 que garantir que o WP Engine tenha removido o cache de caminhos e argumentos de consulta para os seguintes caminhos de pastas e arquivos:<\/p>\n\n\n\n<p>\/wp-content\/plugins\/membermouse\/<\/p>\n\n\n\n<p>Argumentos de consulta:<br>hauth.start<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Limitar tentativas de login<\/h5>\n\n\n\n<p><br>O WP Engine instala seu pr\u00f3prio plug-in de login limitado no diret\u00f3rio mu-plugins, em vez do diret\u00f3rio normal de plug-ins. Ele n\u00e3o pode ser desativado ou removido. Como resultado, ap\u00f3s algumas tentativas de login incorretas, a conta ser\u00e1 bloqueada por um determinado per\u00edodo de tempo.<br><br>Se voc\u00ea tiver facilidade para editar arquivos php, poder\u00e1 tentar contornar esse problema usando o seguinte c\u00f3digo nos dois arquivos indicados. <strong>OBSERVE: <\/strong>fa\u00e7a um backup de seu site antes de atualizar esses arquivos:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/-----------------------------------------------------------------------------\n\/\/ wp-content\/plugins\/membermouse\/hooks\/class.userhooks.php\n\/\/ come\u00e7ando na linha 267\n$required_plugin = \"limit-login-attempts\/limit-login-attempts.php\";\n$pluginActive = false;\n            \n\/\/ detectar por fun\u00e7\u00e3o, n\u00e3o por arquivo para suportar mu-plugins\n\/\/ se(in_array($required_plugin, $plugins))\nif(function_exists('limit_login_setup'))\n{\n    $pluginActive = true;\n}<\/code><\/pre>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/-----------------------------------------------------------------------------\n\/\/ wp-content\/plugins\/membermouse\/modules\/limit_login_attempts.php\n\/\/ come\u00e7ando na linha 10\n$required_plugin = \"limit-login-attempts\/limit-login-attempts.php\";\n$pluginActive = false;\n \n\/\/ detectar por fun\u00e7\u00e3o, n\u00e3o por arquivo para suportar mu-plugins\n\/\/ se(in_array($required_plugin, $plugins))\nif(function_exists('limit_login_setup'))\n{\n     $pluginActive = true;\n}<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>O WP Engine oferece uma solu\u00e7\u00e3o totalmente gerenciada e baseada em nuvem, criada especificamente para hospedar sites WordPress. Para isso, eles configuram seus servidores de uma maneira muito espec\u00edfica e, \u00e0s vezes, esses...<\/p>","protected":false},"author":9645,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[222],"ht-kb-tag":[],"class_list":["post-8532","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-resources-articles"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/8532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/users\/9645"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/comments?post=8532"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/8532\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/media?parent=8532"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-category?post=8532"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-tag?post=8532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}