Подтвердить что ты не робот

Что такое/var/www/html?

Я начинаю забирать PHP/MySQL, но во всей документации, которую я читаю, он упоминает /var/www/html как папку, в которую вы хотите установить фреймворк, такой как CakePHP, или, например, /var/www/html - папка, в которую вы хотите установить свой сайт, чтобы все было в корне.

Что означает /var/www/html?

4b9b3361

Ответ 1

В большинстве общих хостов вы не можете установить его.

На VPS или выделенном сервере вы можете установить его, но все имеет свою цену.

На общих хостах, как правило, вы получаете учетную запись Linux, такую как /home/(ваше имя пользователя)/, и эквивалент /var/www/html превращается в /home/(ваше имя пользователя)/public_html/(или что-то подобное, например/home/(ваше имя пользователя)/www)

Если вы входите в свою учетную запись через FTP, вы автоматически получаете доступ к папке */home/(ваше имя пользователя)/, просто найдите www или public_html и вставьте в нее свой сайт.

Если вы используете абсолютный путь в коде, плохие новости, вам нужно реорганизовать его, чтобы использовать относительные пути в коде, по крайней мере, на общем хосте.

Ответ 2

/var/www/html - это только корневая папка по умолчанию для веб-сервера. Вы можете изменить это как нужную папку, отредактировав файл apache.conf (обычно расположенный в /etc/apache/conf) и изменив атрибут DocumentRoot (см. http://httpd.apache.org/docs/current/mod/core.html#documentroot для информации об этом)

Многие хосты не позволяют самостоятельно изменять эти вещи, поэтому ваш пробег может отличаться. Некоторые позволяют вам изменять их, но только с помощью встроенных средств администрирования (например, cPanel), а не через командную строку или редактирования необработанных файлов конфигурации.