×

В какие директории следует размещать файлы и скрипты на сервере?

Для администрирования и управления веб-сайтом на хостинг-сервере крайне важно знать, в какие директории следует размещать файлы и скрипты, чтобы сайт функционировал корректно. Структура директорий может показаться немного сложной на первый взгляд, но четкое понимание поможет эффективно управлять файлами.

Основная директория public_html
Директория public_html – это место, куда необходимо загружать файлы и скрипты сайта, чтобы они были доступны посетителям веб-сайта. Здесь должны находиться:

  1. Основные файлы сайта (например, index.html, index.php).
  2. Подпапки для дополнительных страниц или разделов веб-сайта.
  3. Изображения, файлы .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 через внешние приложения.