Файл-менеджер: работа та функції

продовження

Редактування файлу

За допомогою файл-менеджера можна безпосередньо редагувати невеликі (розміром до 100 кб) текстові файли. Для редагування файлу вам потрібно натиснути на іконку Редагувати файл . Якщо в полі Опції навпроти файлу ця іконка відсутня, це означає, що файл має занадто великий розмір або він не є текстовим.

Після натискання на іконку Редагувати файл перед вами виникає текстове поле з вмістом вибраного вами файлу. Після його редагування, щоб зберегти зміни, натисніть кнопку "Зберегти". Щоб скасувати редагування, натисніть кнопку "Скасувати". При редагуванні текстових файлів з російськими символами відбувається автоматичне визначення кодування, так що вам не доведеться вручну вибирати правильне кодування. При збереженні файлу його кодування зберігається.

Завантаження файлу на сервер

Для завантаження файлу на сервер ви повинні спочатку зробити поточним той каталог, який згодом буде завантажений файл. Після цього, натисніть іконку Завантажити файл у каталог з меню. У інформаційному блоці, що з'явився вгорі, натисніть кнопку "Огляд" ("Browse"), виберіть файл на своєму локальному комп'ютері та натисніть кнопку "Завантажити". Для завантаження файлу на сервер може знадобитися час (залежно від розміру) завантажуваного файлу та швидкості, з якою ваш комп'ютер підключений до Інтернету), тому не переривайте завантаження файлу на сервер і дочекайтеся появи повідомлення про закінчення завантаження.

При завантаженні файлів на сервер вони проходять додаткову обробку. Так, у текстових файлах, визначених файл-менеджером як cgi-скрипи, усуваються так звані DOS'івські переклади рядків (нагадаємо, що в UNIX-системах рядки текстових файлів поділяються одним байтом - 0x0D (\n), тоді як у OS сімейства Windows - двома - 0x0A 0x0D (\r\n)). Подібні на перший погляд "дрібниці" найчастіше стають причиною непрацездатності скриптів та виникнення помилки сервера з номером 500. Також для всіх файлів, що виконуються, встановлюється біт виконання X в режимі доступу (rwxr-xr-x (755)). Тому після завантаження файлів на сервер вам не доведеться вручну виставляти правильний режим доступу для cgi-скриптів і з'ясовувати причину їхньої непрацездатності.

Оскільки одночасно на сервер можна закачувати не більше одного файлу, то наповнення сайту, що містить безліч дрібних файлів, може перетворитися у довге нудне мучіння. Однак не слід впадати у відчай - для одночасного завантаження великого числа файлів на сервер ми рекомендуємо вам скористатися унікальною можливістю розархівування архівів на сервері.

Заміна файлу

Ця функція необхідна для того, щоб після редагування файлу на локальному комп'ютері можна було завантажити його назад на сервер. Ви, звичайно, можете скористатися простим завантаженням файлу на сервер, проте для правильної заміни рекомендуємо скористатися саме цією функцією, оскільки ім'я файлу, що завантажується, в цьому випадку ігнорується (наприклад, при звичайному способі завантаження файлу для заміни файлу імена старого і завантажуваного файлів повинні збігатися з точністю до регістру кожної літери в іменах файлів).

Для того, щоб виконати заміну файлу, клацніть на іконці Замінити файл і за допомогою з'явилася стандартної форми завантаження файлу.

Завантаження файлу з сервера на локальний комп'ютер

Для завантаження файлу з сервера на ваш комп'ютер вам достатньо натиснути іконку Завантажити файл з домашнього каталогу . Після цього розпочнеться процес завантаження файлу на ваш комп'ютер. Якщо для завантаження файлів з Інтернету ви використовуєте так звані менеджери завантажень (download managers), то завантажити будь-який файл ви можете таким самим способом, як звичайний файл з Інтернету.

Разархівування архиву

Ця функція файл-менеджера була спеціально реалізована для наповнення сайту великою кількістю файлів. Завдяки цій функції ви одночасно вирішуєте дві проблеми: завантаження файлів на сервер відбувається всього одним файлом, а його об'єм менший за сумарний обсяг окремих файлів (для текстових файлів ступінь стиснення може досягати 10-ти і більше разів!).

Все, що вам необхідно для використання цієї функції - це заархівувати одній з програм-архіваторів/пакувальників файли, що вимагають завантаження на сервер і завантажити отриманий архів як звичайний файл. Файл-менеджером підтримуються найпопулярніші архіви у форматах zip, rar, tar, gz, bzip2, tgz та tbz2.

Після того, як архів буде завантажений на сервер, вам достатньо натиснути на іконку Розпакувати архів у поточний каталог. Слід пам'ятати, що з розархівуванні існуючі файли може бути перезаписані файлами з архіву (за умови повного збігу їх імен). Тому перш ніж розпаковувати архів переконайтеся, що така ситуація не може виникнути, або старі файли, що існують у вашому домашньому каталозі, вам не потрібні. Якщо архів містить інформацію про "дереві файлів" (тобто в ньому містяться файли та каталоги), відповідні каталоги будуть створені автоматично.

При розархівуванні архівів всі файли з нього проходять таку ж додаткову обробку, як і при завантаженні файлів. Тому радимо вам хоча б один раз скористатися зручною можливістю розархівування архівів на сервері.

Створення нового каталогу

Створення нового каталогу - це найпростіша дія для наповнення вашого сайту. Щоб створити новий каталог, зробіть поточним каталог, у якому потрібно створити новий. Потім натисніть на іконку Створити новий каталог у цьому і в формі, що з'явилася, введіть ім'я для нового каталогу. Після натискання кнопки "Створити" вказаний каталог буде створено! Тепер ви можете перейти до нього для заповнення вашого сайту.

Редагування налаштувань каталогу

Кожний каталог веб-сервера Apache може мати так званий файл налаштувань каталогу з ім'ям .htaccess. Ви напевно бачили подібний файл серед тих, які були спочатку при закладі ХоЗвичайного в каталозі htdocs. За допомогою цього файлу можна реалізувати безліч цікавих можливостей. Оскільки таких директив безліч, веб-програмістам-початківцям досить складно знайти саме ту директиву, яка допоможе їм реалізувати задумане. Ми пропонуємо простий і зручний редактор налаштувань каталогу, що викликається натисканням на іконку Редагувати налаштування каталогу (.htaccess) .

Набір директив, що підтримуються редактором, невеликий, однак серед них ми зібрали найчастіше вживані та необхідні. Для тих, хто хоче детальніше вивчити директиви веб-сервера Apache ми радимо звернутися на офіційний сайт http://www.apache.org/. Додані вами вручну у файл .htaccess директиви, які не підтримує наш редактор, після редагування цього файлу за допомогою редактора налаштувань каталогу не видаляються, а додаються після стандартних директив після рядка

# User defined directives

За замовчуванням, цей рядок відсутній. Однак, якщо ви все ж таки вирішите вручну редагувати файл .htaccess, рекомендуємо вам дописати цей рядок (перед вашими директивами), оскільки всі коментарі до цього рядка після редагування за допомогою нашого редактора директиви автоматично видаляються.

Реализація базовой HTTP-аутентификації

Веб-сервер Apache дозволяє реалізувати парольний доступ до деяких каталогів або файлів Вашого сайту (або взагалі всього сайту). Для реалізації HTTP-аутентифікації необхідно виконати дві дії: створити так названий файл паролів (.htpasswd), в якому зберігаються логіни користувачів та їх зашифровані паролі), а також вказати у файлі налаштувань каталогу (.htaccess), для яких саме документів сайту необхідно виконувати HTTP-автентифікацію. Сама HTTP-аутентифікація проводиться за файлом паролів .htpasswd - якщо в ньому є користувач, що аутентифікується та його зашифрований пароль збігається із зазначеним у файлі паролів, то даному користувачеві дозволяється доступ до документу.

Редагування HTTP-аутентифікації здійснюється в файл-менеджері натисканням на іконці Редагувати доступ до каталогу з меню (дана іконка по всіх іконках і меню ~/logs). У вікні HTTP-аутентифікації Вам пропонується налаштувати параметри аутентифікації:

  • який файл (глобальний ~/.htpasswd або локальний - що знаходиться в поточному каталозі) використовувати для перевірки аутентифікації. Ми рекомендуємо використовувати глобальний файл, оскільки він знаходиться поза деревом сайту і при будь-яких ситуаціях веб-сервер не дозволяє його отримати по HTTP;
  • опція "Використовувати HTTP-автентифікацію для всього каталогу" включає HTTP-автентифікацію для всіх документів, що знаходяться в поточному каталозі (включаючи вкладені);
  • опція "Використовувати HTTP-автентифікацію для окремих файлів каталогу" включає автентифікацію HTTP тільки для зазначених файлів. Імена файлів необхідно вводити через пробіл або кому, допустимий метасимвол * (наприклад *.html заборонить доступ тільки до документів з розширенням html);
  • у полі "Заголовок вікна HTTP-автентифікації" Ви можете ввести будь-який текст, який виводитиметься користувачеві у вікні введення логіну та паролю;
  • в полі "дозволити доступ тільки для" (при використанні глобального файлу паролів) можна ввести імена користувачів (через пропуск або кому), для яких потрібно дозволити доступ (за умови, що перевірка за допомогою файлу паролів .htpasswd також пройшла успішно).

Редагування самого файлу паролів .htpasswd здійснюється за відповідними посиланнями в описаному вище вікні (редагування вже існуючих файлів також можливе за допомогою іконки в полі Опції під час перегляду вмісту каталогів). Для додавання користувача до файлу паролів .htpasswd необхідно ввести логін та пароль (двічі) у відповідні поля.

Для видалення користувачів з файлу паролів .htpasswd необхідно вибрати логіни та натиснути кнопку Видалити.

Відновлення початкових файлів хостингу

При закладі хостингу у Вашому домашньому каталозі автоматично створюються дві директорії: cgi-bin (директорія для CGI-скриптів, в ній також розташований PHP-інтерпретатор) та htdocs. У цих директоріях розміщуються файли-приклади, які дозволяють Вам переконатися в працездатності хостингу і Ви, при необхідності, використовувати їх як приклади для Ваших скриптів.

Якщо Ви випадково видалили деякі файли, які призвели до непрацездатності хостингу, Ви можете вибрати посилання "відновити початкові файли" (), перебуваючи в кореневому каталозі Вашої домашньої директорії. У вікні, що з'явилося, Ви можете вибрати файли, які Ви бажаєте відновити. Опція "Замінювати існуючі файли" видаляє існуючі файли при відновленні, тому використовуйте її лише в тому випадку, якщо ви впевнені у ваших діях.

Продовження...

На початок

Зареєструй домен

Акція!
Перенеси домен на ukraine-domain.com та отримай безкоштовно хостинг на строк реєстрації домену
contact abuse service