СКАЧАТЬ 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.