efeefe - cli http://efeefe.no-ip.org/taxonomy/term/784/0 pt-br UID http://efeefe.no-ip.org/agregando/uid <div class=fonte_feed> <em>Este post foi agregado por RSS. Link original:<br> <a href=></a></em></div> --- <p>Há alguns meses já estávamos com problemas em alguns posts do <a href="http://rede.metareciclagem.org" rel="nofollow" rel="nofollow">site da <a href="/freelinking/MetaReciclagem" class="freelinking" rel="nofollow">MetaReciclagem</a></a>: apareciam de repente sem estar associados a nenhumx autorx, e isso atrapalhava o acesso e a edição do conteúdo. Não consegui descobrir a causa do problema (que afeta, em verdade, uma proporção ínfima do site - duas páginas em um universo de mais de 2000), mas hoje aprendi a consertar, com ajuda do <a href="/pessoa/wundo" rel="nofollow" rel="nofollow">Wundo</a>. Lá vai:</p> <p>Entrar no mysql</p> <p class="rteindent1">#mysql -u usuario -p</p> <p>Selecionar o banco de dados</p> <p class="rteindent1">mysql> use bancodedados;</p> <p>Verificar se o problema é mesmo o id de usuárix</p> <p class="rteindent1">mysql> SELECT uid from node where nid=XXX;</p> <p>(onde XXX deve ser substituído pelo ID do node em questão)</p> <p>O resultado aqui foi:</p> <p> </p><p class="rteindent1">+-----+</p> <p class="rteindent1">| uid |</p> <p class="rteindent1">+-----+</p> <p class="rteindent1">|   0 | </p> <p class="rteindent1">+-----+</p> Ou seja, o node está associado ao usuário 0, que não existe. Então vou associá-lo ao usuário 1 (que é o superusuário do drupal) e posteriormente posso atribuir a quem eu quiser através da interface web:   mysql> UPDATE node SET uid = 1 WHERE nid = XXX;   E pronto, os nodes voltaram a ser associados a usuários do site: <a href="/freelinking/EventosEtc" class="freelinking" rel="nofollow">EventosEtc</a> e <a href="/wiki/APH-no-Recife" rel="nofollow" rel="nofollow">APH-no-Recife</a>. <a href="/conectaz/Infra-L%C3%B3gica" rel="nofollow">Infra Lógica</a> cli drupal infralógica linha de comando metareciclagem mysql Thu, 17 Mar 2011 20:49:12 +0000 felipefonseca 10341 at http://efeefe.no-ip.org