Fórum Brasileiro

Problemas com o arquivo fuctions (24 posts)

  1. henriquekio
    Membro
    Publicado 10 mêses atrás #

    Ola galera nao sei se aqui e o local certo para postar esse problema (sou novo na comunidade e no wordpress tb) se nao for peço desculpas mas vamos la.
    eu fui adicionar uma função no functions.php e nao deu certo acabei tirando o site fora do ar..
    gostaria de saber como encontro esse arquivo functions.php no banco de dados "phpmyadmin" para restaura-lo e por td de volta ao normal

  2. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    Olá, henriquekio,
    Suponho que você alterou o arquivo functions.php atráves do Editor de temas no Dashboard e provavelmente não consegue mais acessar o painel. Se for o caso, você tem duas possiblidades:

    1º Faça a restauração do arquivo por meio do FTP.
    O functions.php fica na pasta/diretório do tema ativado.

    Exemplo: public_html/meusite/wp-content/themes/meutema/
    Baixe o arquivo para seu computador, edite-o e "suba-o" novamente ao servidor ou se utilizar o Filezilla, clique com o botão direito do mouse no arquivo e em seguida editar/visualizar, edite o conteudo e salve-o, o Filezilla automaticamente perguntará se você deseja sobreescrever o arquivo com as alterações.

    2º Para ter o acesso de volta ao painel administrativo, mude o tema ativado através do phpMyadmin.

    Acesse o banco de dados onde está instalado o wordpress, clique no menu SQL e digite os comandos abaixo.

    UPDATE wp_options SET option_value = 'twentyeleven' WHERE option_name = 'template';
    UPDATE wp_options SET option_value = 'twentyeleven' WHERE option_name = 'stylesheet';
    UPDATE wp_options SET option_value = 'twentyeleven' WHERE option_name = 'current_theme';

    Obs: O código acima ativará o tema padrão do WordPress, caso queira ativar outro tema, substitua o twentyeleven pelo nome correspondente.

  3. henriquekio
    Membro
    Publicado 10 mêses atrás #

    Não posso resetar o tema e os unicos arquivos q eu visualizo sao esses aki:
    wp_commentmeta
    wp_comments
    wp_cvg_gallery
    wp_cvg_videos
    wp_eko_contact_config
    wp_eko_contact_msgs
    wp_eko_core_config
    wp_eko_core_dashboard_nav
    wp_eko_events
    wp_eko_events_config
    wp_eko_gallery
    wp_eko_gallery_config
    wp_eko_guestbook
    wp_eko_guestbook_config
    wp_eko_permissions
    wp_eko_usergroups
    wp_eko_usergroups_x_permissions
    wp_eko_usergroups_x_wpusers
    wp_gallery_slides
    wp_kaltura_widgets
    wp_links
    wp_options
    wp_postmeta
    wp_posts
    wp_smooth_slider
    wp_smooth_slider_meta
    wp_smooth_slider_postmeta
    wp_terms
    wp_term_relationships
    wp_term_taxonomy
    wp_usermeta
    wp_users

  4. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    O código SQL não irá resetar o tema e, sim ativá-lo.
    O tema que você utiliza é o padrão do WP ou outro?

    A tabela que possui as configurações do WP é a wp_options, se estiver trabalhando em produção, toma cuidado ao alterar os dados.

  5. henriquekio
    Membro
    Publicado 10 mêses atrás #

    cynthia,

    o tema q eu uso e o Graphene.
    nao tem como eu alterar o arquivo functions so para remover o codigo q eu alterei???
    obrigado

  6. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    Tem sim, como informei no meu primeiro post, através do FTP, se o seu site estivar online e não conseguir acessar o Dashboard.
    Se você estiver trabalhando localmente, é só ir na pasta do tema e alterar o arquivo.

  7. henriquekio
    Membro
    Publicado 10 mêses atrás #

    cynthia,

    entao o site esta off
    como faço pra acessar o arquivo ftp??
    e hospedado no locaweb

  8. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    Hum, Locaweb...
    Provalvemente, você fez a instalação do WP através do aplicativo deles, né?

    Para editar o arquivo, você precisará instalar na sua máquina um FTP, recomendo o Filezilla.

    http://filezilla-project.org/

    Após abrir o programa, na parte superior terá 4 campos: Host, Nome de usuário, senha e porta.
    Preencha os campos com os dados informados pela Locaweb, geralmente a porta não é necessário informar.

    Exemplo:
    Host: http://ftp.seusite.com.br
    Nome de usuário: seusite
    Senha: minhasenha123

    Clique em "Conexão rápida", se os dados tiverem corretos, aparecerá do lado direito a listagem dos arquivos no servidor de hospedagem.

    Clique na pasta public_htmlou web/wp-content/themes/graphene/
    Ainda na parte direita, terá a listagem dos arquivos do tema. Localize o arquivo functions.php

    A partir daqui você pode seguir os passos que eu informei no meu primeiro post.

    ---
    O site está off por causa da alteração do functions.php que você fez ou por outro motivo?

  9. henriquekio
    Membro
    Publicado 10 mêses atrás #

    cynthia,
    foi por causa da alteração.
    eu queria por um menu drop down ai fui inserir a função e saiu fora do ar.

  10. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    Realmente é mais fácil e rápido, utilizar o código SQL que lhe passei para corrigir esse problema.
    Você não perderá as alterações que fez no tema Graphene, só irá mudar para o tema padrão, se você não o deletou.
    Assim você consegue acessar novamente o painel administrativo e fazer a correção do functions.php do Graphene através do editor de temas do próprio WP.
    Depois que corrigir o arquivo é só ativá-lo novamente no Menu Aparência > Temas > Graphene.

  11. henriquekio
    Membro
    Publicado 10 mêses atrás #

    cynthia,
    eu vou tentar entao qualquer coisa te aviso.
    obrigado pela ajuda

  12. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    A comunidade está aqui para lhe ajudar. =]

    Se você consegui resolver seu problema, por favor, diga-nos qual foi a solução encontrada e marque o tópico como resolvido.

  13. henriquekio
    Membro
    Publicado 10 mêses atrás #

    cynthia,
    eu executei o codigo do mysql q vc tinha mencionado mas o site ainda continua fora do ar..
    tb nao consegui acessar via ftp pelo filezila.
    o link do site e esse e agora aparece uma mensagen de q nao foi possivel conectar ao banco de dados.

  14. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    Este erro ocorre quando o nome do banco dados, ou o usuário, ou a senha estão incorretos..
    Este erro já aparecia anteriormente ou foi após você tentar acessar o FTP ou executar o código SQL?

  15. henriquekio
    Membro
    Publicado 10 mêses atrás #

    cynthia,
    só começou a aparecer depois que eu tentei acessar o ftp

  16. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    Quando você acessou o FTP, deve ter modificado o arquivo wp-config.php. Ele contém as informações referente ao banco de dados, dentre outras.

    Você sabe os dados do seu banco de dados? (nome do banco de dados, usuário, senha, nome do host).

  17. henriquekio
    Membro
    Publicado 10 mêses atrás #

    cynthia
    eu sei os dados sim, só que eu nao acessei o ftp nao consegui acessar so acessei o banco de dados php myadmin.

  18. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    Entendi.
    Você não alterou senha, usuário ou a tabela do banco quando executou o código SQL, né?

  19. henriquekio
    Membro
    Publicado 10 mêses atrás #

    não não só esecutei o sql, inclusive antes de eu executar o sql jah dava essa mensagem.

  20. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    Então henriquekio,

    Na instalação atual do seu WP, em algum momento, houve uma alteração no banco de dados, por isso esse erro é exibido.

    Para corrigir, você realmente precisará acessar o arquivo wp-config.php.

    Já que você não consegue acessar pelo FTP, tente acessar pelo o Painel Administrativo da Locaweb, se não me engano tem um menu chamado Gerenciar Arquivos/Diretórios.

  21. henriquekio
    Membro
    Publicado 10 mêses atrás #

    Cynthia
    o problema e o seguinte acabei de descobrir.
    Esse blog foi outra pessoa q criou eu so fiquei na administração dele agora.
    as senhas q ele me passou são somente do banco de dados ele não passou a senha do painel administrativo dele q eu acredito que seja a mesma do acesso ftp.
    Não existe algum modo de alterar esse arquivo pelo banco de dados??

  22. Cynthia Pereira
    Membro
    Publicado 10 mêses atrás #

    henriquekio,

    Não é possível.

    Você precisará solicitar ao antigo administrador os dados de acesso ao FTP ou ao painel administrativo da hospedagem.

  23. henriquekio
    Membro
    Publicado 10 mêses atrás #

    Cynthia
    Muito obrigado então eu vou tentar resolver esse problema e te respondo como foi.

  24. henriquekio
    Membro
    Publicado 10 mêses atrás #

    Ola Cynthia,
    Consegui acessar os arquivos via ftp conectei o site ao banco de dados e ja o tema estava o padrao graças ao codigo q vce me passou. Depois eu instalei o graphene novamente vi qual foi a linha que precisava editar, editei pelo dreamweaver e depois subi pro banco novamente.
    Muito obrigado pela solução foi mt util..

Resposta

Você deve fazer login para publicar.

About this Topic