У які директорії слід розміщувати файли та скрипти на сервері?
Для адміністрування та управління веб-сайтом на хостинг-сервері критично важливо знати, в які директорії потрібно розміщувати файли та скрипти, щоб сайт функціонував коректно. Структура директорій може здатися трохи складною на перший погляд, але чітке розуміння допоможе ефективно керувати файлами.
Основна директорія public_html
Директорія public_html — це місце, куди потрібно завантажувати файли та скрипти сайту, щоб вони були доступні відвідувачам веб-сайту. Тут повинні знаходитися:
- Основні файли сайту (наприклад, index.html, index.php).
- Підпапки для додаткових сторінок або розділів веб-сайту.
- Зображення, файли .css, файли JavaScript та інші ресурси, що використовуються веб-сайтом.
Інші стандартні директорії
Крім public_html, хостинг-сервери можуть мати кілька інших важливих директорій.
- tmp: Ця директорія використовується для зберігання тимчасових файлів, таких як файли, згенеровані сесіями або скриптами. НЕ розміщуйте файли сайту в цій директорії, оскільки вони можуть бути автоматично видалені сервером.
- logs: Містить журнали доступу та помилок для веб-сайту. Ці файли корисні для налагодження. Знову ж таки, НЕ розміщуйте файли сайту тут, оскільки ця директорія зазвичай періодично очищається для економії місця на диску.
- backup: Якщо сервер дозволяє або має достатньо місця для зберігання, ви можете зберігати резервні копії веб-сайту в цій директорії.
Керування файлами за допомогою CMS
Якщо ви використовуєте CMS, таку як WordPress, її встановлення та налаштування автоматично створюють структуру файлів.
Основні директорії WordPress
- wp-admin: Містить файли для інтерфейсу адміністрування WordPress. Цю директорію не слід змінювати, за винятком виняткових випадків для налагодження певних помилок. Якщо ця папка відсутня або пошкоджена, панель адміністрування WordPress не працюватиме.
- wp-content: Тут знаходяться теми, плагіни та завантажені файли. Це найважливіша директорія для налаштування, де ви можете видаляти або редагувати файли (ці дії виконуються автоматично, але для більш точного контролю можливе і ручне завантаження).
- wp-includes: Містить основні файли WordPress, такі як додаткові бібліотеки, функції PHP або додаткові програми, від яких залежить сайт. У цій директорії нічого не повинно змінюватися.
Основні файли WordPress
- index.php: Основний файл, який завантажує програму WordPress.
- wp-config.php: Тут зберігається конфігурація веб-сайту WordPress. Його можна редагувати для зміни підключення до бази даних.
- .htaccess: Цей файл містить правила для сервера, такі як перенаправлення або блокування доступу.
- xmlrpc.php: Дозволяє підключатися до WordPress через зовнішні програми.