Шляхи і назви файлів, wiki
Що таке домашній каталог користувача?
Домашній каталог користувача - це місце на дисковому накопичувачі сервера, яке виділено під зберігання даних і програм даного користувача. Ніхто з інших користувачів не може отримати доступ до даного каталогу. Користувач не може зберігати свої дані і програми ніде, крім свого домашнього каталогу.
Повний шлях до домашнього каталогу користувача: / home / username /
де username - це ім'я користувача (логін), обраний ним при реєстрації. Наприклад, для користувача з ім'ям alex шлях до його домашнього каталогу виглядає як / home / alex /
Які підкаталоги знаходяться в домашньому каталозі?
У домашньому каталозі знаходяться підкаталоги logs і www.
В каталозі logs (повний шлях: / home / username / logs) лежать файли логів
У підкаталозі www знаходяться каталоги виду siteN, де N - номер сайту.
Дані каталоги створюються і видаляються автоматично при додаванні і видаленні сайтів з панелі управління. У подібних каталогах для кожного сайту створені підкаталоги public_html для розміщення сторінок, контенту і php-скриптів, а також cgi-bin - для розміщення cgi-програм, наприклад, програм (скриптів), написаних на мові Perl.
Для нормальної роботи сайту в каталозі public_html повинен знаходитися файл, що завантажується за замовчуванням. На нашому сервері цей файл може називатися: index.html, index.htm, index.shtml або index.php. У разі, якщо даний файл не буде виявлений в каталозі public_html, при зверненні до сайту web-сервер видасть 403-ю помилку.
Зауваження щодо особливостей найменування файлів на сервері
Будь ласка, зверніть увагу на те, що наш сервер базується на UNIX-подібних операційній системі. Ця ОС, як і інші UNIX-подібні операційні системи, має деякі суттєві відмінності від таких ОС, як DOS. Windows 95-98 / NT. Наприклад, це стосується найменування файлів. В UNIX великі та малі літери відрізняються один від одного! Тому якщо ви назвали файл ABOUT .HTM то звертатися до нього треба саме так, а не about.htm. В іншому випадку файл не буде знайдений. Те ж саме відноситься і до назв каталогів.
Також не слід називати файли по-російськи. Через проблеми з різними кодуваннями кирилиці в різних операційних системах, такий файл може бути недоступний певним користувачам мережі.
Порада: для того, щоб звести до мінімуму ймовірність виникнення проблем при зверненні до файлів і каталогів, технічна допомога настійно рекомендує називати файли і каталоги тільки малими літерами латинського алфавіту.
Деякі програми на сервері, які можуть виявитися Вам корисними:
шлях до програми sendmail: / usr / sbin / sendmail
шлях до інтерпретатора мови perl: / usr / local / bin / perl