Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install doctordoctorНачинайте с platform, extensions, files, repo или security.
doctor [group] [-q|-j]doctorпроверить всё целиком
doctor platformпоказать проверки PHP, SAPI, лимитов, сессии и OPcache
doctor extensionsпоказать проверки расширений PHP
doctor filesпроверить пути проекта, права и хранилище
doctor repoпроверить lil-репозиторий
doctor securityпроверить HTTPS, авторизацию и cookie
-qпоказать только предупреждения и ошибки
-jвернуть машиночитаемый JSON
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install doctorУстановить сокращённый пакет без локальной справки;
install doctor -mУстановить именно эту опубликованную версию.
install doctor -v 1.1.3Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade doctorУдалить блок расширения, не затрагивая ядро и остальные модули.
install doctor -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
cd \sandbox | doctor files | doctor -qfiles +
permissions +
storage +
+doctor platformPLATFORM
+ PHP 8.x fpm-fcgi
+ memory 512M
+ execution 60 s
+ session available
OK 4
WARN 0
FAIL 0doctor extensionsEXTENSIONS
+ json loaded
+ curl loaded
+ openssl loaded
! imagick optional
OK 3
WARN 1
FAIL 0doctor filesFILES
+ lil sandbox/lil.php [w]
+ cwd sandbox [w]
+ base sandbox [w]
+ extensions sandbox/.lil.php [w]
OK 4
WARN 0
FAIL 0doctor repoREPOSITORY
+ endpoint https://repo.lil.dog
+ api 1.23
+ installer latest
OK 3
WARN 0
FAIL 0doctor securitySECURITY
+ https enabled
+ authorization enabled
! cookie Secure off
OK 2
WARN 1
FAIL 0doctor -qEXTENSIONS
! imagick optional
SECURITY
! cookie Secure off
OK 0
WARN 2
FAIL 0doctor -j{
\"summary\": {\"ok\": 39, \"warn\": 2, \"fail\": 0},
\"checks\": [ ... ]
}doctor unknown?Актуальная стабильная версия