У меня есть сервер Windows Server 2008 R2, и я загрузил туда сайты. Мне нужен автоматический способ проверки версии Joomla для каждого сайта. Лучше всего иметь 1 скрипт, и после его запуска я хочу увидеть такой вывод:
[site] [version]
моя проблема заключается в проверке моих клиентов, загрузили ли они или не обновились до последней версии на предмет нарушения безопасности. Есть идеи?
решение1
Найдите и проанализируйте version.php
файл.
Местоположение менялось несколько раз, но вы можете поискать в тех местах, где, как вы знаете, оно должно быть. Если вы не можете найти допустимый, version.php
то пусть ваш скрипт выдаст оповещение для этого сайта/экземпляра. Как только вы найдете файл, проверьте, что он допустим. Ваша проверка может быть простым сравнением sha256() с текущей стабильной версией, или вы можете фактически проверить номер версии в файле PHP.
Посмотрите эту ветку для определения местоположений некоторыхстарые версииверсия.php.