在最近升級到最新的WordPress版本後,媒體上傳不再有效。他們返回缺少臨時文件夾錯誤。託管在Azure上的WordPress不允許媒體文件由於臨時文件夾不當而被上傳
我發現WP認爲/ wwwroot/wp-admin /是臨時文件夾,這是它試圖發送上傳的地方。
我嘗試了一切,迫使它在WordPress內部進行更改。設置WP_TEMP_DIR,甚至嘗試重寫在/wp-includes/text/Diff.php中查找臨時文件夾的核心函數並設置靜態路徑。
沒有用。我對Azure並不瞭解太多,所以這是一個令人頭痛的問題。
我最後的手段是安裝和使用WP的Azure存儲插件,但這是最後的手段。
任何人都可以在這個問題上談一談?將不勝感激。
更新:網站是一個Azure網站,它不使用Azure實例。 http://www.windowsazure.com/en-us/home/features/web-sites/
我會嘗試蔚藍存儲插件。根據您的Azure虛擬機的大小,您可能沒有足夠的空間來存儲上傳內容。 Azure存儲相當便宜,給它一個鏡頭,你可能會喜歡它。 – danludwig
謝謝,這是我們的最後一個選擇,一旦一切都失敗了。 – Viktor
你能提供一些你已經安裝的wordpress版本和臨時文件夾的路徑嗎? –