HostingVersion en ingles

Articulo de ayuda

Que es la carpeta public_html en tu hosting

Aprende que es public_html, donde subir los archivos de tu web, sus permisos recomendados y como protegerla en cPanel o DirectAdmin.

Publicado: 30/6/2026Actualizado: 9/7/2026

Introduccion

La carpeta public_html es una de las carpetas mas importantes de tu servicio de hosting. En ella se guardan los archivos que forman tu sitio web y que pueden verse desde Internet cuando alguien visita tu dominio.

En esta guia te explicamos que es public_html, para que sirve, que relacion tiene con www, que permisos debe tener y como modificar sus archivos de forma segura desde tu panel de hosting o mediante FTP.

Que es la carpeta public_html

public_html es el directorio raiz publico de tu sitio web. Esto significa que todo lo que subas dentro de esta carpeta podra cargarse desde el navegador a traves de tu dominio.

Dentro de public_html normalmente encontraras archivos y carpetas como:

  • Archivos HTML, PHP, CSS y JavaScript.
  • Imagenes, videos y otros recursos de la web.
  • Carpetas de WordPress, Joomla, Drupal u otros gestores de contenido.
  • Archivos de configuracion propios de tu aplicacion web.

Por ejemplo, si tu dominio es tudominio.com, el servidor busca el contenido publico dentro de public_html para mostrar la web al visitante.

A que carpeta debes subir los archivos de tu pagina web

Los archivos de tu pagina web deben subirse a la carpeta public_html. Puedes hacerlo de dos formas habituales:

  1. Desde el Administrador de archivos de cPanel o DirectAdmin.
  2. Mediante un cliente FTP, como Filezilla.

Antes de subir archivos, revisa que estas dentro de la carpeta correcta. Si subes la web fuera de public_html, es posible que el dominio no muestre la pagina o aparezca un error.

Como modificar archivos dentro de public_html

Para editar o reemplazar archivos dentro de public_html, sigue estos pasos generales:

  1. Accede a tu panel de hosting.
  2. Abre el Administrador de archivos o conecta por FTP.
  3. Entra en la carpeta public_html.
  4. Localiza el archivo que quieres modificar.
  5. Descarga una copia o haz un backup antes de cambiarlo.
  6. Edita el archivo o sube la nueva version.
  7. Guarda los cambios y revisa la web desde el navegador.

Es muy importante hacer una copia de seguridad antes de modificar archivos, especialmente si vas a cambiar archivos de WordPress, PrestaShop, Joomla o una aplicacion en produccion. Si trabajas con WordPress, evita editar archivos del nucleo si no sabes exactamente que estas cambiando.

Permisos recomendados para public_html

Los permisos indican quien puede leer, escribir o ejecutar archivos y carpetas en el servidor. De forma general, la configuracion recomendada es:

  • Carpetas: 755
  • Archivos: 644

En terminos sencillos, cada digito suma los permisos que necesitas: lectura (r) vale 4, escritura (w) vale 2 y ejecucion (x) vale 1. Estos permisos permiten que el servidor pueda mostrar la web correctamente, pero evitan que archivos y carpetas queden abiertos de forma insegura.

No cambies permisos a valores mas abiertos, como 777, salvo que soporte tecnico te lo indique para un caso muy concreto y temporal.

Como proteger la carpeta public_html

Como public_html contiene archivos visibles desde Internet, conviene cuidar su seguridad:

  1. Manten permisos correctos: carpetas en 755 y archivos en 644.
  2. Usa contraseñas seguras para el panel, FTP, WordPress y cuentas de correo.
  3. Manten actualizado WordPress, PrestaShop, Joomla, plugins, temas y extensiones.
  4. No subas copias de seguridad, bases de datos o archivos privados dentro de public_html.
  5. Elimina archivos antiguos, instaladores o pruebas que ya no uses.
  6. Revisa si hay archivos desconocidos si sospechas de una infeccion o acceso no autorizado.

Si necesitas guardar backups o archivos privados, lo mas seguro es mantenerlos fuera de la carpeta publica siempre que sea posible.

Que paneles de control usan public_html

La carpeta public_html se usa en paneles de control de hosting como cPanel y DirectAdmin. En miHosting, el acceso a cPanel o DirectAdmin depende del plan contratado. Ambos paneles permiten gestionar archivos, dominios, subdominios, cuentas de correo, bases de datos y otras funciones del servicio de hosting.

Que dominio se instala en public_html

Normalmente, public_html corresponde al dominio principal de tu servicio de hosting, es decir, el dominio usado al contratar o configurar la cuenta. Tambien puedes crear subcarpetas dentro de public_html para organizar contenido o para alojar otros dominios y subdominios, segun la configuracion permitida por tu plan y tu panel de control.

Relacion entre public_html y www

En algunos servidores, especialmente en entornos cPanel, puedes ver una carpeta llamada www que muestra el mismo contenido que public_html. Esto suele significar que www es un alias o acceso directo hacia public_html. Por eso, al entrar con tudominio.com o con www.tudominio.com, el servidor puede mostrar la misma web.

Si tu web no carga igual con y sin www, revisa la configuracion del dominio, los DNS, el certificado SSL y las redirecciones internas de la aplicacion.

Como instalar un dominio nuevo en public_html

Para instalar un dominio nuevo en tu servicio de hosting:

  1. Asegurate de que el dominio este registrado.
  2. Configura sus DNS de miHosting para que apunten a nuestros servidores.
  3. Accede a tu panel de control.
  4. Añade el dominio desde la seccion correspondiente.
  5. Elige la carpeta raiz donde se alojaran sus archivos.
  6. Sube la web a esa carpeta.
  7. Espera la propagacion DNS si acabas de cambiar los servidores DNS.

Puedes usar public_html o una subcarpeta, segun como quieras organizar los dominios dentro de tu hosting. Si tienes dudas o problemas durante el proceso, puedes contactar con nuestro equipo de soporte tecnico.

Consejos utiles

  • No mezcles archivos de distintas webs dentro de la misma carpeta si puedes evitarlo.
  • Usa nombres claros para subcarpetas y proyectos.
  • Haz backup antes de instalar, borrar o reemplazar archivos.
  • Si tu web empieza a mostrar errores tras modificar archivos, restaura la copia anterior o contacta con soporte.

Problemas frecuentes

Subi mi web pero no se ve

Revisa que los archivos esten dentro de public_html o dentro de la carpeta asignada al dominio. Tambien comprueba que exista un archivo de inicio, como index.html, index.php o el archivo correspondiente de tu aplicacion.

Aparece “Index of” en vez de mi web

El servidor no encuentra un archivo inicial (index.html, index.php) dentro de la carpeta, por lo que muestra el listado de archivos en su lugar.

Veo la misma informacion en www y public_html

Es normal en algunas configuraciones. En muchos casos, www apunta a la misma carpeta que public_html.

Modifique un archivo pero no veo los cambios

Puede deberse a cache del navegador, cache de WordPress, cache del servidor o a que editaste una copia del archivo en otra carpeta. Limpia la cache y confirma la ruta del archivo.

No puedo editar un archivo

Es posible que los permisos no permitan escritura o que el archivo pertenezca a otro usuario del sistema. No cambies permisos de forma insegura; contacta con soporte si no puedes modificarlo desde el panel.

Preguntas frecuentes

public_html es una carpeta publica?

Si. Los archivos dentro de public_html pueden ser servidos por el servidor web y, en muchos casos, son accesibles desde Internet.

Puedo borrar la carpeta public_html?

No es recomendable. Si la eliminas, tu web puede dejar de funcionar. Si necesitas limpiar la web, borra solo los archivos que conozcas y conserva una copia de seguridad.

Donde debo subir WordPress?

Normalmente, WordPress debe instalarse dentro de public_html si sera la web principal del dominio. Si se instalara en una carpeta o subdominio, debe subirse a la ruta asignada.

Puedo tener varios dominios dentro de public_html?

Si, es posible crear carpetas para otros dominios o subdominios, siempre que tu plan y panel de hosting lo permitan.

Conclusion

public_html es la raiz publica de tu sitio web. Ahi debes subir los archivos de tu pagina para que puedan verse desde tu dominio.

Antes de modificar archivos, revisa que estas en la carpeta correcta, usa permisos seguros (755 para carpetas, 644 para archivos) y realiza una copia de seguridad. Si tienes dudas sobre la estructura de tu hosting o necesitas ayuda para subir tu web, el equipo de soporte de miHosting puede orientarte.