В помощь админу

Проверка системных путей

Описание скрипта «Проверка системных путей»

Общая информация

Скрипт представляет собой веб‑инструмент для диагностики серверных путей и настроек PHP‑окружения. Он выводит ключевую информацию о файловой системе и конфигурации сервера в удобном интерфейсе с адаптивным дизайном.

Основные функции

  1. Сбор системных данных
    • Текущий файл скрипта (__FILE__).
    • Директория выполнения (__DIR__).
    • Реальный системный путь (realpath(__DIR__)).
    • Корень веб‑сервера (DOCUMENT_ROOT).
    • Полный путь к скрипту (SCRIPT_FILENAME).
    • Настройки open_basedir.
    • Версия PHP и ПО сервера.
  2. Проверка доступности директорий
    • Тестирует чтение для:
      • /tmp
      • /var/www
      • Родительской директории
      • DOCUMENT_ROOT.
  3. Визуализация результатов
    • Цветные индикаторы статуса (зелёный — доступен, красный — недоступен).
    • Чёткое разделение блоков информации.
    • Моноширинный шрифт для путей (улучшает читаемость).

Интерфейс и UX

  • Адаптивный дизайн: корректно отображается на десктопах и мобильных устройствах.
  • Светлая цветовая схема с акцентами синего цвета.
  • Интерактивность:
    • Карточки слегка поднимаются при наведении.
    • Плавное появление контента при загрузке.
  • Структура:
    • Заголовочная часть с названием.
    • Блоки с основными путями, настройками сервера, проверкой директорий.
    • Раздел с рекомендациями.
    • Футер с копирайтом.

Технические детали

  • Язык: PHP 7.4+ (совместим с большинством серверов).
  • Верстка: HTML5 + CSS3 (Flexbox/Grid).
  • Кодировка: UTF‑8.
  • Безопасность:
    • Все выводные данные экранируются через htmlspecialchars().
    • Нет прямого взаимодействия с файловой системой (только чтение).

Как использовать?

  1. Распакуйте архив am/ внутри лежит скрипт checker.php.
  2. Загрузите скрипт на сервер в нужную директорию.
  3. Откройте в браузере: ваш-сайт.ru/checker.php.
  4. Проанализируйте:
    • Пути к ключевым директориям.
    • Статус доступности системных папок.
    • Настройки сервера (особенно open_basedir).

Рекомендации по применению

  • Тестирование: запускайте сначала на локальном сервере или тестовом окружении.
  • Безопасность: не размещайте скрипт в публичных директориях без защиты (например, через .htaccess).
  • Диагностика: используйте для:
    • Выявления ограничений open_basedir.
    • Проверки прав доступа к директориям.
    • Отладки путей в сложных проектах.

Ограничения

  • Не модифицирует файлы или настройки сервера.
  • Не работает с удалёнными серверами (только локальное выполнение).
  • Требует PHP‑окружения с включёнными функциями realpath(), is_readable().

Лицензия

Скрипт распространяется по проприетарной лицензии Web-Software.ru. Запрещено:

  • Коммерческое использование без согласования.
  • Модификация и распространение без письменного разрешения.
Ваш надёжный партнёр в мире профессионального ПО
Добавить комментарий