所以我在前一天把一個WordPress網站生活,當我這樣做時,它崩潰了WordPress。file_get_contents() - 給定一個URL崩潰WordPress
罪魁禍首是file_get_contents()
。我一直在幾個小地方使用它來加載我的svg內聯。看到代碼,因爲我是如何使其:
echo file_get_contents(get_bloginfo('template_url') . 'Images/logo.svg');
它能正常工作在我的本地Ubuntu的Apache的設置,也能模擬現場環境,我們的臨時服務器上運行良好。
使用資源路徑而不是Web協議路徑修復了問題,但不是file_get_contents()
也能夠使用Web資源?
爲什麼只有在臨時服務器相同時纔會發生這種情況?
第二期(也許相關):我所做出的網站得到了他們的IT人指向了一個WWW對我們的服務器上,當他做到了,並告訴我他做了它的客戶端,我訪問了該網站但也購買了我的專用服務器和我的託管服務提供商以及以前的網站託管公司!
以前的Web主機IP地址有很多流量來請求logo.svg。有人猜測這裏發生了什麼嗎?