🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar los permisos de archivos en cPanel para corregir errores 500

Actualizado el 15 de mayo de 2026

¿Qué es el error 500 y por qué lo causa un problema de permisos?

El error 500 es uno de los mensajes más temidos por cualquier persona que administra una web. Cuando lo ves, significa que algo falló en el servidor y que la página no puede cargarse. La causa más común, especialmente en sitios hechos con WordPress, Joomla o scripts PHP personalizados, es una mala configuración de los permisos archivos cPanel.

Piénsalo así: cada archivo y carpeta de tu hosting tiene una etiqueta que le dice al servidor quién puede leer, escribir o ejecutar. Si esa etiqueta está mal puesta, el servidor se bloquea y devuelve el temido error 500. La buena noticia es que, en la mayoría de los casos, se resuelve en minutos cambiando los permisos a los valores estándar: 644 para archivos y 755 para carpetas.

En esta guía te voy a explicar paso a paso, sin tecnicismos raros, cómo corregir este problema desde cPanel. No necesitas ser un experto, solo seguir las instrucciones con calma.


¿Qué significan los números de permisos (644, 755)?

Antes de tocar nada, es importante que entiendas qué significan esos números. No es magia, es un sistema llamado notación octal. Cada dígito representa un nivel de acceso para tres grupos: el dueño, el grupo y el resto de usuarios.

  • 4 = Permiso de lectura (ver el contenido)
  • 2 = Permiso de escritura (modificar o borrar)
  • 1 = Permiso de ejecución (en el caso de carpetas, significa poder entrar)

Entonces:

  • 644 = El dueño puede leer y escribir (4+2), el grupo solo leer (4) y el resto solo leer (4). Es el estándar para archivos normales como imágenes, textos o scripts PHP.
  • 755 = El dueño puede leer, escribir y ejecutar (4+2+1), el grupo puede leer y ejecutar (4+1), y el resto igual (4+1). Es el estándar para carpetas.

Si tienes un archivo con permisos 777 (todos pueden hacer todo), eso es un riesgo de seguridad enorme. Y si tienes una carpeta con 644, es probable que el servidor no pueda acceder a ella y te dé un error 500.


¿Cómo cambiar los permisos de archivos desde el Administrador de Archivos de cPanel?

La forma más sencilla y visual de hacerlo es usando el Administrador de Archivos que trae cPanel. No necesitas conocimientos de programación, solo seguir estos pasos:

Paso 1: Accede a cPanel

Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083 e inicia sesión con tu usuario y contraseña de hosting. Si no sabes cuáles son, revísalos en el correo de bienvenida de tu proveedor o contacta con su soporte.

Paso 2: Abre el Administrador de Archivos

Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana emergente preguntándote si quieres ir a la raíz del dominio. Marca la casilla que dice Documento raíz para y selecciona tu dominio. Luego haz clic en Ir.

Paso 3: Navega hasta la carpeta o archivo problemático

Ahora verás el árbol de directorios de tu web. Localiza el archivo o carpeta que está causando el error. Normalmente, si el error aparece en toda la web, revisa la carpeta public_html y sus subcarpetas.

Paso 4: Cambia los permisos

Haz clic derecho sobre el archivo o carpeta y selecciona Cambiar permisos. Se abrirá una ventana con casillas de verificación.

  • Para archivos (como index.php, wp-config.php): marca Legible y Escribible en la fila de usuario, y solo Legible en las filas de grupo y público. Al final debería aparecer el número 644.
  • Para carpetas (como wp-content, uploads): marca Legible, Escribible y Ejecutable en la fila de usuario, y Legible y Ejecutable en las filas de grupo y público. El número final debe ser 755.

Haz clic en Cambiar permisos para guardar.

Paso 5: Repite en todas las carpetas y archivos afectados

Si el error persiste, es posible que tengas que hacer esto en varias carpetas. No te agobies, solo ve una por una. Para agilizar, puedes seleccionar varios archivos a la vez manteniendo presionada la tecla Ctrl (en Windows) o Cmd (en Mac) mientras haces clic.


¿Cómo cambiar los permisos usando el cliente FTP (FileZilla)?

Si prefieres usar un programa como FileZilla, también es muy fácil. Esta opción es útil si tienes muchos archivos que corregir.

Paso 1: Conéctate a tu hosting

Abre FileZilla y conéctate usando los datos FTP que te dio tu proveedor (servidor, usuario, contraseña y puerto 21).

Paso 2: Localiza los archivos

En el panel derecho verás los archivos de tu servidor. Navega hasta la carpeta que quieres corregir.

Paso 3: Cambia los permisos

Haz clic derecho sobre el archivo o carpeta y selecciona Permisos de archivo.... Se abrirá una ventana donde puedes escribir el valor numérico directamente.

Escribe 644 para archivos y 755 para carpetas. También puedes marcar las casillas manualmente, pero es más rápido escribir el número.

Marca la opción Aplicar a todos los archivos y carpetas incluidos si quieres que el cambio se aplique a todo el contenido de una carpeta de una sola vez. Esto te ahorrará muchísimo tiempo.

Haz clic en Aceptar y listo.


¿Qué permisos debo usar en cada caso?

No todos los archivos necesitan los mismos permisos. Aquí tienes una tabla rápida para que no te líes:

Tipo de elementoPermisos recomendados¿Para qué sirve?
Archivos PHP, HTML, CSS, JS644El servidor los lee y ejecuta, pero nadie puede modificarlos desde fuera.
Archivos de configuración (wp-config.php)644Contienen datos sensibles, así que no deben ser escribibles por cualquiera.
Carpetas de contenido (uploads, cache)755Permiten que el servidor entre y cree archivos nuevos.
Archivos de log o caché644Se escriben automáticamente, pero no necesitan ejecución.
Carpetas con archivos de sesión755Igual que las anteriores, necesitan acceso de lectura y ejecución.

[WARNING] Evita usar permisos 777 o 666 en cualquier archivo. Aunque a veces "funciona" para solucionar un error rápido, deja tu web completamente abierta a ataques de hackers. Si alguien te dice que lo hagas, desconfía: hay formas más seguras de resolverlo.


¿Qué hago si el error 500 sigue después de cambiar los permisos?

Si ya cambiaste los permisos a 644 y 755 y el error persiste, no te desesperes. El problema puede estar en otra parte. Te dejo una lista de comprobación rápida:

  1. Revisa el archivo .htaccess : Un archivo .htaccess corrupto puede provocar errores 500. Desde el Administrador de Archivos, búscalo en public_html, renómbralo a .htaccess.bak y recarga tu web. Si funciona, ya sabes que el problema era ese. Luego puedes regenerarlo desde WordPress (ajustes de enlaces permanentes).

  2. Aumenta el límite de memoria PHP : A veces el error se debe a falta de memoria. Puedes crear un archivo llamado php.ini en tu carpeta raíz con el siguiente contenido: memory_limit = 256M. Si no sabes cómo, muchos hosting lo permiten desde el panel de control.

  3. Desactiva plugins o temas : Si usas WordPress, renombra la carpeta wp-content/plugins a wp-content/plugins_old y recarga. Si el error desaparece, el problema es un plugin. Haz lo mismo con la carpeta de temas si es necesario.

  4. Revisa los logs de error : En cPanel, busca la sección Métricas y luego Errores. Ahí verás el mensaje exacto que está generando el servidor. Esa información te dará pistas claras de qué archivo o línea está fallando.

[TIP] Si usas un panel alternativo como Syspanel, el acceso se realiza a través del puerto 2106 (tudominio.com:2106). La lógica para cambiar permisos es la misma: busca la opción de Administrador de Archivos o usa un cliente FTP.


¿Cómo evitar errores 500 por permisos en el futuro?

La prevención es la mejor cura. Aquí van algunos consejos prácticos para que no vuelvas a sufrir este dolor de cabeza:

1. Instala un plugin de seguridad (si usas WordPress)

Plugins como Wordfence o iThemes Security pueden monitorear los permisos de tus archivos y avisarte si algo cambia de forma sospechosa.

2. No edites archivos directamente en producción

Si tienes que modificar código, hazlo primero en un entorno de pruebas (localhost o subdominio) y luego súbelo por FTP o cPanel. Así, si algo falla, no afecta a tu web en vivo.

3. Haz copias de seguridad periódicas

Antes de tocar cualquier cosa, descarga una copia de seguridad completa de tu sitio. La mayoría de los hosting ofrecen copias automáticas en cPanel, pero tener una local en tu ordenador nunca está de más.

4. Aprende a usar el Administrador de Archivos

Es tu mejor amigo para tareas como esta. Tómate un tiempo para explorarlo y entender sus opciones. Te ahorrará muchos quebraderos de cabeza.

5. Mantén todo actualizado

Ya sea WordPress, plugins, temas o scripts, las actualizaciones suelen corregir vulnerabilidades que pueden derivar en errores de permisos o ataques.


Preguntas frecuentes (FAQ) sobre permisos de archivos y error 500

¿Puedo cambiar todos los permisos a 755 y 644 de golpe?

Sí, desde el Administrador de Archivos puedes seleccionar todos los archivos y carpetas y aplicarles los permisos correctos. Sin embargo, hazlo con cuidado: algunos archivos específicos, como los de configuración, requieren permisos más restrictivos (644 para archivos, 755 para carpetas). No apliques 777 a todo, sería un desastre de seguridad.

¿Los permisos afectan al SEO?

Indirectamente, sí. Si tu web da un error 500, los motores de búsqueda no pueden rastrearla y, si se prolonga, podrías perder posiciones. Además, una web lenta o caída genera una mala experiencia de usuario, lo cual también influye en el SEO. Corregir los permisos a tiempo evita que esto suceda.

¿Qué diferencia hay entre permisos en cPanel y en HestiaCP?

En cPanel usamos el Administrador de Archivos, mientras que en Syspanel (el antiguo HestiaCP) la interfaz es diferente, pero el concepto es el mismo. En Syspanel, accedes por el puerto 2106 y puedes usar el gestor de archivos que incluye o un cliente FTP. Los valores de permisos (644, 755) son universales.

¿Por qué mi hosting me pide permisos 775 en lugar de 755?

Algunos servidores configurados con suarios y grupos específicos necesitan permisos 775 (el grupo puede escribir). Si tu web funciona con 755, perfecto. Si no, prueba con 775, pero nunca subas a 777.

¿Qué hago si no tengo acceso a cPanel?

Si no puedes entrar a cPanel, contacta con tu proveedor de hosting. Ellos podrán cambiar los permisos por ti o darte acceso temporal. También puedes usar un cliente FTP si tienes las credenciales.


Conclusión: los permisos son tu aliado, no tu enemigo

Cambiar los permisos archivos cPanel puede parecer algo técnico y aburrido, pero es una habilidad básica que cualquier persona con una web debería dominar. El error 500 es frustrante, pero en el 90% de los casos se soluciona con un simple cambio a 644 en archivos y 755 en carpetas.

Recuerda siempre:

  • Usa el Administrador de Archivos de cPanel o un cliente FTP como FileZilla.
  • Nunca uses permisos 777.
  • Revisa los logs de error si el problema persiste.
  • Mantén copias de seguridad actualizadas.

Con esta guía, ya tienes las herramientas para resolver el problema por ti mismo, sin depender de soporte técnico y ahorrando tiempo y dinero. La próxima vez que veas un error 500, respira hondo, abre cPanel y aplica lo que has aprendido. Verás que es más fácil de lo que parece.

Si te ha quedado alguna duda, déjala en los comentarios y te ayudaré encantado. ¡Buena suerte con tu web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel