Укороченная версия:Какой файл я могу попросить предоставить компанию, которая размещает мой сайт, чтобы доказать, что они обновили PHP сервера и когда они выполнили обновление? Я полагаю, что сервер работает на Apache.
Я работаю веб-разработчиком frontend на внутренней должности. Некоторые из старых веб-сайтов компании разрабатываются и поддерживаются третьей стороной, которая оказалась некомпетентной и, возможно, ненадежной. Недавно мы заплатили кругленькую сумму за обновление PHP на серверах, на которых размещен наш сайт, чтобы соответствовать их требованиям и поддерживать работу сайта.
В процессе обновления установки Wordpress, размещенной рядом с основным сайтом, я обнаружил, что установка WP сообщает о версии PHP 5.2.17. Это тревожно, поскольку обновление должно было быть до версии PHP 5.6 по их спецификациям. Я почти уверен, что установка WP находится на том же сервере, поскольку она запускается из подкаталога на домене.
Поэтому, прежде чем обращаться к этой третьей стороне, я хотел бы узнать, есть ли какой-либо журнал сервера (если это вообще правильный термин), который я могу запросить, чтобы показать, что обновление PHP имело место. Кроме того, было бы полезно получить указание на то, когда это обновление имело место, чтобы убедиться, что они действительно сделали это, когда сказали, а не постфактум, чтобы скрыть свои махинации.
Я перепробовал всевозможные методы, чтобы самостоятельно узнать версию PHP сервера, включая запуск многочисленных сканирований, попытки загрузить файл, содержащий его, <?php echo 'Current PHP version: ' . phpversion(); ?>
на сайт и перейти к нему, и даже (плохо выполненную) попытку внедрить код в файл изображения для загрузки на сайт.
Любые предложения приветствуются. Я считаю, что поскольку это относится к файлам журналов сервера, это лучшее место, чтобы спросить, но если это следует перенести в webmaster stackexchange, дайте мне знать. Спасибо!
решение1
Я не думаю, что мы можем разумно ответить на ваш вопрос заголовка без дополнительной информации. Информация, которая нам понадобится, это операционная система, дистрибутив и версия. Даже с этой информацией может не быть ничего, что можно запросить, потому что мы на самом деле не знаем, как это было установлено.
Если, например, базовая ОС/дистрибутив — CentOS, вы можете запросить /var/log/yum.log, однако для Ubuntu это будет другой файл, а для Windows — что-то еще. Если php был обновлен из исходного кода, то все ставки отменены.
Я почти уверен, что установка WP находится на том же сервере, поскольку она запускается из подкаталога на домене
На самом деле это совсем не обязательно так.
<?php echo 'Текущая версия PHP: ' . phpversion(); ?>
Что именно там произошло?
По правде говоря, я не думаю, что мы можем вам чем-то помочь, в основном потому, что у вас нет достаточного доступа, привилегий и знаний.