Así que has subido un tema de WordPress, te diriges al editor de temas para hacer algunos cambios, y obtienes el temido mensaje ¿Si este archivo tuviera permisos de escritura podrías editarlo? No te preocupes, esta es una solución rápida. Usted no tiene que encender su cliente FTP y volver a cargar un nuevo archivo de plantilla cada vez que realice un cambio. Usted puede utilizar el editor de temas como todo el mundo, con sólo unos pocos cambios rápidos a sus permisos de archivo, y yo te mostraré cómo.
- ¿Qué son exactamente los permisos de archivo, y qué necesito para establecerlos?
- Cómo cambiar los permisos de archivos a través de un cliente FTP (en bloque)
- Cómo cambiar los permisos de archivos a través de cPanel
Sigamos leyendo…
¿Qué son los permisos de archivo?
Se trata de un método para administrar los derechos de acceso a determinados archivos de su sitio. Existen 3 tipos de permisos, lectura, escritura y ejecución. Cada uno de estos tipos puede ser definido por un determinado grupo de usuarios. Estos incluyen permisos de propietario, permisos de grupo y permisos públicos. Algunas configuraciones de seguridad de host no tienen los permisos ideales para WordPress establecidos por defecto, tendrás que añadir esto tú mismo. No necesitas preocuparte por todos estos detalles técnicos. Todo lo que necesita recordar es el número: 666.
Cambiar los permisos de archivos en FTP
Esta es probablemente la forma más rápida de cambiar los permisos de archivo para todos los archivos de plantilla en un comando rápido. Abra su cliente FTP favorito, navegue hasta el directorio de su plantilla (con style.css, index.php, etc.) y seleccione todos los archivos .php y .css. No seleccione imágenes ni subdirectorios.
Puedes pulsar CTRL + A para seleccionarlos todos, y hacer clic mientras mantienes pulsada la tecla CTRL para deseleccionar elementos como las imágenes. Después de seleccionar la opción Atributos de Archivo del menú, puedes cambiar todos los permisos a 666. Verás que los permisos de grupo y escritura pública se desactivan automáticamente.
Después de pulsar OK, todos los permisos de los archivos seleccionados deberían cambiar a -rw-rw-rw-. Ahora deberías poder editarlos a través del editor de temas.
Cambiar permisos en cPanel
También puede hacer esto en cPanel, aunque no en masa (para la versión de cPanel que estoy usando de todos modos). Abra el administrador de archivos, navegue hasta el directorio de la plantilla (similar a FTP) y haga clic en el archivo que desea cambiar los permisos.
Cambia cada uno a 666, como antes. Esto podría ser útil si no tienes acceso a un cliente FTP, o simplemente quieres selectivamente hacer que los archivos sean escribibles.
Conclusión
Si ya puede editar temas en el editor de temas, y sus archivos todavía están configurados a 644, no se preocupe por este tutorial. Si funciona, funciona – no hay razón para cambiarlo. Algunos hosts pueden diferir dependiendo de la configuración de sus servidores.
Puedes ver diferentes fuentes que te dicen que configures todo a 777, que da a todo el mundo permisos completos. Yo no recomendaría esto. Aunque funcionaría, podría abrir agujeros de seguridad en tu sitio. Los permisos 666 son suficientes para los archivos de texto que vas a editar.
Espero que te haya gustado el artículo. Siéntete libre de comentar y compartir si te ha gustado.
Very useful indeed… IF you have the option of “file permission” displayed in your Filezilla FTP, that is !
I don’t understand why, but it’s happening to me.. 🙁
Do you know what could be causing this ?
Is there another way to access and change file permission, maybe ?
I’d be so glad if you could help me here : I can’t uploads files to my wordpress (developped locally I must add).
Thanks! I wish you wrote for WordPress – they make it sound sooo much harder!
Thanks for this Leland – nothing to it!!
Steve
I’m about to change the permission of the files to 666. I hope it’ll solve the issue…777 is really dangerous due to hacking risks…
why is that i’m still having trouble even if i have change the file permissions to 666?
That was very helpful. I had already changed the file permissions on the php files but I had missed changing the css file permissions. That fixed it for me.
[…] How to make WordPress themes writable by ThemeLab Tags: custom.css, plugin […]
That was very helpful. I had already changed the file permissions on the php files but I had missed changing the css file permissions. That fixed it for me.
Many thanks for a great post.
Glen Wayne