X

Como tornar os temas do WordPress graváveis

Então você carregou um tema do WordPress, foi até o editor de temas para fazer algumas alterações e recebeu a temida mensagem If this file were writable you could edit it? Não se preocupe, essa é uma solução rápida. Você não precisa acionar seu cliente FTP e reenviar um novo arquivo de modelo sempre que fizer uma alteração. Você pode usar o editor de temas como qualquer outra pessoa, com apenas algumas alterações rápidas nas permissões de arquivo, e eu mostrarei como fazer isso.

  • O que exatamente são permissões de arquivo e o que preciso fazer para defini-las?
  • Como alterar as permissões de arquivo por meio de um cliente FTP (em massa)
  • Como alterar as permissões de arquivo pelo cPanel

Vamos continuar lendo…

O que são permissões de arquivo?

Esse é um método de administração dos direitos de acesso a determinados arquivos do seu site. Há três tipos de permissões: leitura, gravação e execução. Cada um desses tipos pode ser definido por um determinado grupo de usuários. Isso inclui permissões de proprietário, permissões de grupo e permissões públicas. As configurações de segurança de alguns hosts não têm as permissões ideais do WordPress definidas por padrão. Você não precisa se preocupar com todos esses detalhes técnicos. Tudo o que você precisa lembrar é o número: 666.

Alteração das permissões de arquivo no FTP

Essa é provavelmente a maneira mais rápida de alterar as permissões de arquivo de todos os seus arquivos de modelo em um único comando. Abra seu cliente FTP favorito, navegue até o diretório do modelo (com style.css, index.php etc.) e selecione todos os arquivos .php e .css. Não selecione imagens ou subdiretórios.

WordPress FTP File Attributes

Você pode pressionar CTRL + A para selecionar todos eles e clicar enquanto mantém pressionada a tecla CTRL para desmarcar itens como imagens. Após selecionar a opção Atributos de arquivo no menu, você poderá alterar todas as permissões para 666. Você notará que as permissões de gravação de grupo e pública serão automaticamente desmarcadas.

WordPress FTP Change File Attributes

Depois de pressionar OK, todas as permissões dos arquivos que você selecionou deverão ser alteradas para -rw-rw-rw-. Agora você poderá editá-los por meio do editor de temas.

Alteração de permissões no cPanel

Você também pode fazer isso no cPanel, embora não em massa (na versão do cPanel que estou usando). Abra o gerenciador de arquivos, navegue até o diretório do modelo (semelhante ao FTP) e clique no arquivo para o qual deseja alterar as permissões.

WordPress cPanel File Manager Permissions

Altere cada uma delas para 666, como antes. Isso pode ser útil se você não tiver acesso a um cliente FTP ou se quiser apenas tornar os arquivos graváveis de forma seletiva.

Conclusão

Se você já pode editar temas no editor de temas e seus arquivos ainda estão definidos como 644, não se preocupe com este tutorial. Se funciona, funciona – não há motivo para mudar. Alguns hosts podem ser diferentes, dependendo das configurações de seus servidores.

Você pode ver fontes diferentes dizendo para configurar tudo para 777, o que dá a todos permissões totais. Eu não recomendaria isso. Embora funcione, isso pode abrir brechas de segurança em seu site. As permissões 666 são suficientes para os arquivos de texto que você editará.

Espero que você tenha gostado do artigo. Sinta-se à vontade para comentar e compartilhar se tiver gostado.

Comentários   Deixe uma resposta

  1. seriously, ur entry VERY HELPFUL!!

    THANK YOU SO MUCH.!!!

    MUAH.
    hehe

  2. THANK YOU SO MUCH FOR THIS! The instructions on wordpress are not nearly as understandable as this!

  3. Thank you! Exactly what I needed!

  4. I change it to 644, but I still can’t edit the file

    what to do?

  5. Editing the theme - WordPress Tavern Forum abril 25, 2009 em 4:50 pm

    […] within your admin panel without editing your permissions manually. I wrote about this before here: http://www.themelab.com/2008/04/11/h…emes-writable/ Although I would recommend reverting your permissions back to their original state after you’re […]

  6. Thanks so much for your tutorial! You made it very easy, and it fixed my issue.

  7. Really helpful. This will not needed for bis hosts. But in some cases we have to do manually.

    Thanks for sharing.

  8. Hi
    i try your tips here but i got this result in my FTP client

    500 ‘SITE CHMOD 666 wp-content’: command not understood

    I change 666 to 664 or 644 it doesn’t works either

    i’m using filezilla also i don find that option in my database to change the permission, any help please??

  9. marlanul cel chetros fevereiro 16, 2009 em 7:51 am

    great… it worked … TY!

  10. Thanks, man!

  11. Open up your favorite FTP client, navigate to your template directory (with style.css, index.php, etc.) and select all .php and .css files. Do not select images or subdirectories.???
    i dont knw how to do this?? 🙁
    i just made a wordpress blog and i cant see a plugin option on it all i know is i need a writable theme file for it.. but i just dont know hw can i do this damn thing?? please help me..send me a mail if possible..

  12. Terry of Astoria julho 31, 2008 em 2:45 am

    You should change back the permissions to 644 for files and 755 for dirs, after editing the files. Really. Read up on the wp codex,
    here!

  13. Make Your Wordpress Templates Editable | livelynotebook.com julho 12, 2008 em 1:25 pm

    […] found very usable article about it here, and trying to figure it out. As an overview there are two easy ways to do it. First is using FTP […]

  14. Yeah, you’re rock!! I found something here. Thank you.

  15. […] Themelab – How to make WordPress themes writable […]

  16. How to make WordPress themes writable « Wendy’s OBA, Blog Tips & Tricks junho 3, 2008 em 11:33 am

    […] Make WordPress Themes Writable […]

  17. Andie Summerkiss maio 6, 2008 em 11:38 am

    Sorry. I got it already. That was explained on the first paragraph of the post.

    Thank you for the life-saving tip. That just saved me from a couple of nights’ worth of sleep.

  18. Andie Summerkiss maio 6, 2008 em 11:20 am

    Hi, I have one question though. After we change the permission and anything, how to proceed from there? Do we upload another edited files or we change it directly at the theme editor? Can anybody give me some pointers? I have been looking for it all day.

  19. Cliff Calderwood maio 3, 2008 em 9:13 pm

    Thank you for posting this tutorial on explaining what to do to get the permissions fixed so I could edit my new theme. I was going crazy until I found it and spent most day trying to figure out what permissions wordpress needed so I could use the built in editor.

    Cliff

  20. Great info. But what I REALLY need to know is how to make the permissions DEFAULT to 766 for new files. I use the ProSense theme and when I ftp them up they default to 644. This means that I have to use my ftp client to change the permissions before I can edit adsense information. Doing many sites per day, this becomes a very tedious step. If I could have new directories default to 755 and new files default to 766 it would save me a lot of time!
    Thanks in advance!

  21. » Ways to Fix Up Your Wordpress Blog Theme » My Online Marketing Experiences abril 22, 2008 em 3:26 pm

    […] How to make WordPress themes writable […]

  22. Ray, you’re right. It may be better to start with 664 to see if that works before trying 666.

    Dave, glad you found it useful.

  23. Dave from Welcome Back Rosenthal abril 12, 2008 em 3:28 pm

    Well the degree of access is important, but the main thing is you wrote this post. I searched for an answer like this for months!

  24. » How to make WordPress themes writable seo news abril 11, 2008 em 9:32 am

    […] See original here: How to make WordPress themes writable […]

  25. Setting the permissions to 666 (-rw-rw-rw-) gives write access to any other users that share your web server (assuming you’re in a shared hosting environment). Is it really necessary to have the theme files writable by the world? Wouldn’t a permissions setting of 664 (-rw-rw-r–) be a little safer?

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!