Назад | Перейти на главную страницу

Какой файл журнала я могу запросить, чтобы подтвердить, что обновление PHP имело место и когда оно произошло?

Укороченная версия: какой файл я могу попросить у компании, которая размещает мой веб-сайт, предоставить доказательства того, что они обновили PHP сервера, и когда они выполнили обновление? Я считаю, что сервер основан на Apache.

Я фронтенд-веб-разработчик и работаю на внутренней должности. Некоторые из старых веб-сайтов компании разрабатываются и поддерживаются третьей стороной, которая оказалась менее компетентной и, возможно, ненадежной. Недавно мы заплатили изрядную сумму за обновление PHP на серверах, на которых размещен наш сайт, чтобы удовлетворить их требования по поддержанию работы сайта.

В процессе обновления установки Wordpress, размещенной рядом с основным сайтом, я обнаружил, что установка WP сообщает, что версия PHP - 5.2.17. Это вызывает тревогу, поскольку по их спецификациям обновление должно было быть до версии PHP 5.6. Я почти уверен, что установка WP выполняется на том же сервере, поскольку она запускается из подкаталога в домене.

Поэтому, прежде чем связываться с этой третьей стороной, я хотел бы узнать, есть ли какой-либо журнал сервера (если это даже правильный термин), который я могу запросить, чтобы показать, что обновление PHP имело место. Кроме того, было бы полезно получить указание на то, когда произошло это обновление, чтобы убедиться, что они действительно сделали это, когда они сказали, что они сделали, а не постфактум, чтобы скрыть свои махинации.

Я пробовал всевозможные методы, чтобы самому обнаружить PHP-версию сервера, включая выполнение многочисленных сканирований, попытки загрузить файл, содержащий <?php echo 'Current PHP version: ' . phpversion(); ?> на сайт и переход к нему, и даже (плохо выполненная) попытка внедрить код в файл изображения для загрузки на сайт.

Любые предложения приветствуются. Я считаю, что, поскольку это относится к файлам журнала сервера, лучше всего спросить об этом, но если его следует переместить в stackexchange для веб-мастеров, дайте мне знать. Спасибо!

Я не думаю, что мы сможем разумно ответить на ваш главный вопрос без дополнительной информации. Нам понадобится информация об операционной системе, дистрибутиве и версии. Даже с этой информацией не может быть ничего, что можно было бы запросить, потому что мы действительно не знаем, как это было установлено.

Если, например, базовой OS / Distro является CentOS, вы можете запросить /var/log/yum.log, однако для Ubuntu это будет другой файл, а для Windows это будет что-то другое. Если php был обновлен из источника, все ставки отключены.

Я почти уверен, что установка WP находится на том же сервере, поскольку она запускается из подкаталога в домене.

На самом деле это совсем не так.

<? php echo 'Текущая версия PHP:'. phpversion (); ?>

Что именно там произошло?

По правде говоря, я не думаю, что мы можем чем-то помочь вам, в основном потому, что у вас недостаточно доступа, привилегий и знаний.