===How can the VHost/Website access parent folders or the full directory tree of the linked user===
Under N99panel a VHost/Website's folder is present under a user as /home/user101/website_public_html . If a user is user101 , and the website is example.com , VHost/Website path would be /home/exmpl/example.com_public_html .
The PHP code is not able to access the folders above this path i.e. it will not be able to access /home/user101/fldr1 nor it will be able to access /home/user101 . This scenario is indeed desired as a matter of security practices. But if you wish to use /home/user101/fldr1 , you can use it via the 'expose dir' feature under N99panel
Various steps involved in it are
**Step 1 :** Log into N99panel. From under N99panel dashboard, click 'List Users'
{{:gen:list-users.png?direct&400|}}
\\
**Step 2 :** You will see the list of all the users. Please click 'Expose Dirs' link against the appropriate user
{{:gen:expose-dir.png?direct&400|}}
\\
**Step 3 :** A textbox would be presented and a typical entries under that would be like
**The paths would be referred after /home/user101/**
Where a parent folder needs to be accessible via PHP scripts
fldr1:fldr1:example.com
Above fldr1 is physically present as /home/user101/fldr1 and is exposed as /home/user101/fldr1
Where a parent folder being a large external volume, where it typically would be of a large size and not part of incremental backups, is used w.r.t. URL references
media:example.com_public_html/media:example.com
Above media is physically present as /home/user101/media and is exposed as /home/user101/example.com_public_html/media
Where you wish to access the full directory structure of the user (**high un-advisable**)
USER_HOME_DIR:USER_HOME_DIR:example.com
{{:gen:ed-form.png?direct&400|}}