СКАЧАТЬ GAD.PHP
Новый текстовый редактор
Ace editor заменён на monaco-editor. Полноценный редактор с подсветкой ситаксиса, поиском и заменой, проверкой на ошибки, горячие клавиши и т.д., глобальное дерево папок слева (переключается кликом на логотип).
Новые фильтры для поиска по тексту
Добавились поля для фильтра по дате изменения файла и отключение поиска в определённых папках.
Сравнение файлов
Можно сраврнить 2 файла и увидеть изменеия. Для копий файлов -gad- появилась прямая ссылка на сравнение файлов.
Авторизация WP
Возможость авторизоваться в WP без пароля. Указывается только id пользователя в базе, как правило он равен 1.
Загрузка файлов на хостинг
Можно загружать как через html форму, так и несколько файлов через Drag&Drop
SSH консоль
Позволяет выполнять SSH команы на хостинге под управлением linux. Может работать только с командами, которые не требуют треминального взаимодействия.
Просмотр содержимого папки
В этом режиме выводятся файлы и папки внутри выбранного каталога. При клике на папку - открывается содержимое выбранной папки. При клике на файл - открывается файл в режиме редактирования. Если возникли проблемы с кодировкой редактируемого файла, можно нажать на иконку редактирования и указать нужную кодировку.
Поиск по файлам
В этом режиме выводятся указывается папка для поиска, маска файла и маска текста (используются регулярные выражения).
Редактирование файла
Для редактирования используется ace-editor. Возможны подсветки синтаксиса php, html, js, sql. Сохранение файла производится сочетанием Ctrl+S. Перед первым сохранением файла автоматически сохраняется копия файла с названием вида "-gad-{дата} {время}-{название файла}".
Архивирование папки
После выполнения в выбранной папке создастся архив с названием папки. Позволяет настраивать маску загружаемых файлов и загружать только исполняемые файлы, без картинок.
Подсчёт размера папок
В выбранной папке подсчитывает размер каждой вложенной папке. Помогает в случае когда заканчивается место на хостинге.
Копирование по FTP
Эксперементальный раздел, для тех случаев когда нужна копия сайта без FTP доступа.
Работа с CMS
Определяет какая CMS установлена в выбранной папке. Для некоторых CMS даёт возможность выполнить быстрые команды (как вход в админку битрикса).
Работа с базой данных
Используется приложение adminer. Для опознанных CMS пытается найти доступные пароли для подключения к БД.
Проверка почты
Проверяет включена ли функция mail на хостинге. На выбранный ящик отправляет тестовое письмо. Если Result=OK - mail вернула true.
Массивы сервера
Выводит содержимое GET, POST, SERVER, COOKIE, SESSION массивов.
Версия PHP
Выполняет команду phpinfo(). Позволяет узнать о подключенных на хостинге модулях.
Загрузите файл GAD в корневую папку хостинга
Для настройки GAD используются константы в шапке файла:
LOGIN_NAME, LOGIN_PASS - логин и пароль для http аутентификации. Используется для альтернативной авторизации
ACCESS_IP - IP адреса, с которы можно работать с GAD
LOGIN_GAD_SITE - включение авторизации через центальный сайт
DISC_CONV - кодировка названий файлов на сайте, на случай проблем с кириллицей
USE_API - включение возможности работы с сайтом по API
Рекомендуется использовать настройки по умолчанию.
При первом включении GAD сгенерирует для сайта уникальный ключ API и перезагрузит страницу.
В случае авторизации через сайт, нужно будет войти под своим аккаунтом на центральный сайт и вернуться к GAD.
Если на центральном сайте доступна новая версия GAD, в меню появится пункт обновления GAD.