1. Requisitos previos
Acceso a cPanel.
Para la Terminal: tu usuario de cPanel.
Recomendado: una copia de seguridad reciente de tu web.
2. Instrucciones paso a paso
Opción 1: Administrador de archivos
En cPanel, abre el Administrador de archivos.
Ve al archivo o carpeta que quieres cambiar.
Haz clic derecho y elige Cambiar permisos.
Pon 644 si es un archivo PHP o 755 si es una carpeta, y guarda.
Opción 2: Terminal (toda la web de una vez)
Abre Terminal en cPanel.
Pon 644 a todos los archivos PHP (cambia tu_usuario por tu usuario):
find /home/tu_usuario/public_html -type f -name "*.php" -exec chmod 644 {} \;
Pon 755 a todas las carpetas:
find /home/tu_usuario/public_html -type d -exec chmod 755 {} \;
Comprueba los permisos:
ls -lah
Cómo leer los permisos (ejemplo: drwxr-xr-x)
Parte | Significado |
d / - | d = carpeta, - = archivo. |
1er rwx | Permisos del usuario propietario: leer (r), escribir (w), ejecutar (x). |
2º rwx | Permisos del grupo. |
3er rwx | Permisos del resto de usuarios. |
755 (rwxr-xr-x) | Solo el propietario escribe; todos pueden leer y entrar. Recomendado para carpetas. |
644 (rw-r--r--) | Solo el propietario escribe; todos pueden leer. Recomendado para archivos. |
777 (rwxrwxrwx) | Cualquiera puede modificarlo. Peligroso: no lo uses. |
3. Resultado esperado
Al listar los archivos, los .php muestran -rw-r--r-- (644) y las carpetas drwxr-xr-x (755). Tu web sigue funcionando con normalidad.
4. Solución de problemas
Si: La web muestra error 403 tras el cambio.
Solución: Revisa que las carpetas tienen 755 y los archivos 644. Consulta la guía de error 403.
Si: Un plugin pide permisos 777.
Solución: No los uses. Prueba con 755 y, si no funciona, contacta con soporte.
