Si estás instalando phpBB en tu servidor mediante FTP, es fundamental ajustar correctamente los permisos de carpetas y archivos. Esto garantiza que el instalador funcione sin errores y que, al terminar, tu foro phpBB quede lo más seguro posible. En esta guía verás paso a paso qué permisos aplicar antes y después de la instalación.
Archivos necesarios antes de tocar permisos en phpBB
Antes de cambiar permisos en phpBB, asegúrate de tener:
- Los archivos de phpBB descargados desde la web oficial: phpbb.com.
- Acceso FTP a tu hosting para subir los archivos del foro.
- Acceso por SSH o un panel de control que permita cambiar permisos (CHMOD).
Con todo esto listo, ya puedes preparar los permisos para la instalación de phpBB.
Permisos de phpBB durante la instalación
Al subir los archivos de phpBB al servidor, hay algunas carpetas y el archivo de configuración que necesitan permisos de escritura. Esto es imprescindible para que el instalador web pueda crear y modificar los datos necesarios.
Conéctate a tu servidor por consola (SSH) y ejecuta:
# Permisos de escritura para carpetas necesarias
chmod 777 cache/ files/ store/ images/avatars/upload/
# Permisos de escritura para el archivo config.php
chmod 666 config.php
Con estos permisos, el instalador de phpBB puede escribir en las rutas críticas y completar el proceso sin errores de permisos.
Instalar phpBB paso a paso
Una vez ajustados los permisos iniciales, puedes lanzar la instalación de phpBB:
- Accede a tu dominio en el navegador, por ejemplo:
https://tudominio.com/install.
- Sigue los pasos del asistente de instalación de phpBB (base de datos, usuario administrador, idioma, etc.).
- Cuando la instalación haya terminado, elimina la carpeta
install/ del servidor para mejorar la seguridad del foro.
En este punto, phpBB ya debería estar funcionando, pero todavía queda ajustar los permisos finales.
Ajustar permisos de phpBB después de la instalación
Con la instalación completa, es importante dejar los permisos de phpBB lo más seguros posible. La idea es pasar de permisos “abiertos” a permisos más restrictivos.
Ejecuta estos comandos:
# Config.php solo lectura
chmod 644 config.php
# Carpetas necesarias con permisos más seguros
chmod 755 cache/ files/ store/ images/avatars/upload/
Con esta configuración:
config.php queda en solo lectura para el servidor web, evitando que se modifique fácilmente.
- Las carpetas
cache, files, store e images/avatars/upload siguen teniendo permisos suficientes para que phpBB funcione, pero sin abrir más de lo necesario.
Es una de las formas más sencillas de asegurar los permisos de tu foro phpBB después de la instalación.
Nota sobre algunos hostings y permisos en phpBB
En algunos hostings compartidos, dependiendo de cómo esté configurado PHP, puede que el usuario FTP no sea el mismo que el usuario del servidor web. En esos casos, a veces es necesario usar 775 en lugar de 755 en las carpetas.
Si ves errores al subir archivos adjuntos o avatares en phpBB, prueba a cambiar:
chmod 775 cache/ files/ store/ images/avatars/upload/
y comprueba si el problema desaparece.
Conclusión: permisos correctos para un phpBB seguro
Configurar correctamente los permisos de phpBB es clave para que el foro funcione bien y sea seguro:
- Antes de la instalación: permisos más abiertos para permitir escritura.
- Después de la instalación: permisos más restrictivos para proteger
config.php y las carpetas del foro.
Siguiendo estos pasos tendrás tu foro phpBB instalado, funcionando y con una configuración de permisos adecuada para minimizar riesgos en tu servidor.