Search code examples
phpcakephpvar

What is /var/www/html?


I am starting to pick up PHP / MySQL, but in all the documentation I'm reading, it mentions /var/www/html as being the folder you want to install a framework such as CakePHP, or for example /var/www/html being the folder you want to install your website on, so that everything is in root.

What exactly does /var/www/html mean?


Solution

  • In the most shared hosts you can't set it.

    On a VPS or dedicated server, you can set it, but everything has its price.

    On shared hosts, in general you receive a Linux account, something such as /home/(your username)/, and the equivalent of /var/www/html turns to /home/(your username)/public_html/ (or something similar, such as /home/(your username)/www)

    If you're accessing your account via FTP, you automatically has accessing the your */home/(your username)/ folder, just find the www or public_html and put your site in it.

    If you're using absolute path in the code, bad news, you need to refactor it to use relative paths in the code, at least in a shared host.