{"id":30044,"date":"2018-10-14T22:04:42","date_gmt":"2018-10-15T01:04:42","guid":{"rendered":"https:\/\/powertic.com\/pt-br\/?post_type=kb&amp;p=30044"},"modified":"2018-10-14T22:04:42","modified_gmt":"2018-10-15T01:04:42","slug":"correcao-do-erro-1071-specified-key-was-too-long-no-mautic","status":"publish","type":"kb","link":"https:\/\/powertic.com\/pt-br\/kb\/correcao-do-erro-1071-specified-key-was-too-long-no-mautic\/","title":{"rendered":"Corre\u00e7\u00e3o do Erro 1071 Specified key was too long no Mautic"},"content":{"rendered":"<p>O Mautic \u00e9 um aplicativo que utiliza o <em>InnoDB<\/em> do MySQL ou o <em>XtraDB<\/em> do Percona, portanto o <em>ROW_FORMAT<\/em> deve sempre ser DYNAMIC por padr\u00e3o para que esse erro n\u00e3o exista.<\/p>\n\n\n\n<p>Por\u00e9m existem v\u00e1rias maneiras de corrigir o erro <strong>Erro 1071 Specified key was too long<\/strong> no Mautic .<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo para novas instala\u00e7\u00f5es em VPS<\/h2>\n\n\n\n<p>Se voc\u00ea est\u00e1 come\u00e7ando um novo Mautic e est\u00e1 hospedado em alguma VPS pode utilizar o seguinte m\u00e9todo que consiste em atualizar o arquivo <em><strong>app\/config.php<\/strong><\/em> com as defini\u00e7\u00f5es corretas do <strong><em>InnoDB<\/em><\/strong>.<\/p>\n\n\n\n<p>Basta acesse o seu terminal SSH e ir at\u00e9 a pasta do seu Mautic e ent\u00e3o rodar o seguintes comandos:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">rm app\/config\/config.php<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">curl -sSL https:\/\/go.powertic.com\/2TfrlPl &lt; config.php<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">mv config.php app\/config.php<br><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">chown -R www-data:www-data .<\/pre>\n\n\n\n<p>Isso ir\u00e1 trocar o arquivo app\/config.php existente por um corrigido l\u00e1 no github.<\/p>\n\n\n\n<p class=\"has-text-color has-vivid-red-color\"><strong>Update: Lembrando que essa corre\u00e7\u00e3o estar\u00e1 no Mautic 2.15.1.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo para instala\u00e7\u00f5es existentes<\/h2>\n\n\n\n<p>Se voc\u00ea possui um banco de dados em produ\u00e7\u00e3o dever\u00e1 executar alguns comandos diretamente no banco de dados. Pode ser um pouco complicado para usu\u00e1rios iniciantes mas basicamente o que deve ser feito \u00e9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ALTER TABLE lead_fields ROW_FORMAT=DYNAMIC;<br><\/pre>\n\n\n\n<p>Esse comando deve ser executado com cada tabela que apresentar erro durante a atualiza\u00e7\u00e3o \/ instala\u00e7\u00e3o.<\/p>","protected":false},"excerpt":{"rendered":"<p>O Mautic \u00e9 um aplicativo que utiliza o InnoDB do MySQL ou o XtraDB do Percona, portanto o ROW_FORMAT deve sempre ser DYNAMIC por padr\u00e3o&hellip;<\/p>","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"kbtopic":[3492],"kbtag":[],"class_list":["post-30044","kb","type-kb","status-publish","hentry","kbtopic-configuracoes-mautic"],"_links":{"self":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kb\/30044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/comments?post=30044"}],"version-history":[{"count":0,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kb\/30044\/revisions"}],"wp:attachment":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/media?parent=30044"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kbtopic?post=30044"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kbtag?post=30044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}