main/install/install.inc.php only checks for writability, not existence of app/* dirs
Installation / Migration
SCRUM pts - complexity:
The warning should be more specific, or the check should try to create the directory.
Personally, I would prefer a more precise warning but I don't know if this is coherent with Chamilo's usual UX.