Php

我可以請求哪些日誌文件來驗證 PHP 升級是否發生以及何時發生?

  • January 17, 2017

**簡短版:**我可以要求託管我網站的公司提供什麼文件來證明他們升級了伺服器的 PHP 以及何時執行升級?我相信伺服器是基於 Apache 的。

我是一名在內部工作的前端 Web 開發人員。該公司的一些較舊的網站是由第三方開發和維護的,該第三方已被證明能力不足且可能不值得信賴。我們最近支付了巨額費用,對我們網站託管的伺服器進行 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 版本:’ . php版本();?>

那裡究竟發生了什麼?

事實上,我認為我們無法幫助您,主要是因為您沒有足夠的訪問權限、特權和知識。

引用自:https://serverfault.com/questions/826852