UEBBI.com uebLOCK - Programa para bloquear orkut, msn, twitter, sites, jogos, etc... Feed PSN Manual Completo do Linux - Guia do Administrador PHP - Programando com Orientacao à Objetos. Como NÃO aprender Inglês JAVA: Como programar Jquery - A Bíblia do Programador Javascript

Postagens mais recentes

uebCLIC - Monitorar o computador, msn, orkut...
Top List: Os [ meus ] melhores jogos de PS3

Postagens mais lidas

Nuvem de Tags
1x100 2010 abreviatura administrador adsense adwords AES afiliados alpha animação análise de sistemas aol api aquecimento arkham asylum atualização auth-info banda larga banda larga nas escolas bash batman beep blog bloquear msn bloquear orkut bloquear sites bloquear twitter bug c++ cacls canhotos canvas cartão de crédito CEFXBRSP charges chaves cheat sheet chrome comic compatibilidade complemento concurso conselhos cooler criptografia css curiosidade curly braces desenvolvimento ágil diagrama dica disabled domínio doodle downgrade download drivers dual boot E3 easter egg enquete eric schmidt error espião eStarland estudo de caso evan williams explorer expressão regular EXT3 extensão FamilyShield FAT32 fatos marcantes filho filmes firefox firmware flash flickr fonte form framework galeria games gcompris goo.gl google google apps Google Public DNS gparted gpedit.msc gramática grub hacks história horário de verão html html5 htmlentities humor hvd icq ie importar inclusão digital input inspiração integração is_multisite itautec java javascript jimmy wales jogos jquery jreject jsCrypto kaspersky Kinect kohana L10n lançamento LASIK linguagem linux linux educacional lista livro lixeira lmgtfy long tags LTS manual manutenção mario galaxy market share meios de pagamento melhores mercado michael jackson microblog microtendências Miopia mirabilis modelagem monitorar orkut motivação Move mozilla ms-dos msn mudança máquina virtual n8320 nerdson net applications nintendo notepad++ oi online tool openDNS open source orkut pac-man pagamentos online pagseguro party cloudy PayPal peixe grande pen drive peopleware php pixar placa de rede plugin política português preg_match preview PRK problogger programa programação programming proinfo promoção PS3 PSN publicidade python python-numeric qi rastrear realtek rede redes sociais registro regulamentação da profissão rel-shortlink review roberto justus roteador rotina Royal Mail RTL8139D ruby runas sbt segurança seo serial servidor seth godin shell ShopTo.net short tags sintaxe sistema snake sniffers software software livre speedtouch steve jobs string suse swift séries telecentro terminal ti digital timeline tools Transfer Auth Code tv twitter ubuntu uebCLIC uebKUTE uebLOCK uebTUBE uml Uncharted 2 update UTF-8 vantagem variáveis velox versão v for vendetta video vmware w7655 webcam webware wii windows wordpress wp-polls wp.me wp_enqueue_script WRT54G xadrez xbox360 xp youtu.be youtube yuicompressor zelda


UEBBI.com é um projeto pessoal de João Paulo Ferry e tem como objetivo divulgar, principalmente, mas sem se restringir, alguns trabalhos, resenhas e experiências nas áreas de programação, banco de dados e software livre.

WordPress 3.0 – Upgrade PHP Fatal error: Call to undefined function is_multisite()

Por João Paulo | Tags: , , , ,

Eis que hoje fui atualizar o WordPress, através do upgrade automático, e me deparo com uma desagradável surpresa: algo deu errado e eu acabei com uma série de erros e com o site fora do ar por alguns minutos.

Ocorreu que o processo de atualização automática [do WordPress 2.9.2 para o 3.0] não foi concluído corretamente. O motivo desse erro teria sido a sobrecarga do uso de memória, que por sua vez estaria relacionado à quantidade de plugins instalados. E deve ser isso mesmo, pois em outro site no qual tenho poucos plugins habilitados a atualização ocorreu sem problemas.

Pois bem, segue uma descrição dos fatos e dos procedimentos realizados para solucionar o problema:

Depois que a instalação foi interrompida, recarreguei a página e me deparei com a mensagem “Briefly unavailable for scheduled maintenance. Check back in a minute”.

Descobri que no momento que você inicia o processo de atualização automática, o arquivo “.maintenance” é criado na pasta raiz do WP, indicando que o site está em manutenção e fazendo com que os usuários que acessarem o site, durante a atualização, vejam a mensagem mencionada.

Normalmente, ao final da atualização, esse arquivo é removido automaticamente, porém como ocorreu um erro, ele não foi. Logo, o primeiro passo para a solução do problema foi acessar a pasta de instalação do WP via FTP e remover esse arquivo.

Após remover o arquivo, recarreguei novamente a página do site, e dessa vez obtive a mensagem: “PHP Fatal error:  Call to undefined function is_multisite() in …/wp-includes/wp-db.php on line 505″.

Problema sério. Não era mais possível acessar o site ou o Painel de Administração, logo a única solução foi realizar a atualização manual do WordPress.

Primeiramente fiz o download do WP pelo site oficial (em pt_BR) e extraí o conteúdo do arquivo zip para uma pasta qualquer. Em seguida fiz o upload dos arquivos para o site via FTP, substituindo todo o conteúdo da pasta principal do WP, bem como das pastas wp-admin, wp-content e wp-includes.

Assim que a cópia foi concluída, acessei novamente o site e desta vez obtive a seguinte mensagem: “Sem permissões suficientes para acessar esta página”.

A solução para esse caso foi, via FTP, navegar até a pasta “wp-content/languages” e então remover o arquivo pt_BR.php.

Abri novamente o site e dessa vez tudo estava “normal”. Por fim, ao acessar o Painel de Administração, me deparei com uma mensagem avisando que o banco de dados deveria ser atualizado. Concordei e pronto! Problema resolvido e site atualizado.

Fica aí a dica!

Compartilhe:

  • Digg
  • del.icio.us
  • Twitter
Talvez você tenha interesse nos seguintes posts:
Categorias: wordpress 18 de junho de 2010


6 comentários em “WordPress 3.0 – Upgrade PHP Fatal error: Call to undefined function is_multisite()”

  1. Cilene
    18/06/2010 às 15:02

    Estou com um problemas de “Sem permissões suficientes para acessar esta página” com um plugin, mas meu WordPresss é inglês, como resolver isso se não posso retirar pt_BR.php?

  2. João Paulo
    18/06/2010 às 16:09

    Tente remover a pasta do plugin [via FTP], talvez resolva o problema. Se continuar, faça o procedimento de atualização manual do WordPress como eu mencionei no post.

    []s

  3. Tiberio
    21/06/2010 às 11:26

    Muito obrigado pela dica, passei um susto também e consegui resolver o problema de permissão apagando o arquivo pt_BR.php! Muito útil o post… abração!

  4. João Paulo
    21/06/2010 às 11:45

    Por nada, um abraço!

Pingbacks / Trackbacks

  1. Wordpress 3.0.1 Update – “Sem permissões suficientes para acessar esta página” | uebbi.com
    30/07/2010 às 14:31

    [...] o problema já havia acontecido ao migrar da versão 2.9.2 para a 3.0 e se repetiu novamente [...]

  2. Crianças, não tentem fazer em casa sozinhas… WordPress 3.0.1 is available! Please update now | A Vida Como A Vida Quer
    30/07/2010 às 15:18

    [...] obtenho a mensagem: “Sem permissões suficientes para acessar esta página”. O problema já havia acontecido ao migrar da versão 2.9.2 para a 3.0 e se repetiu novamente. A solução: acessar o site via FTP [...]

Envie seu comentário