簡體   English   中英

當WordPress位於虛擬主機配置上時無法上傳圖像

[英]Cannot upload images when WordPress is sat on a virtual host configuration

這是我在該論壇上的第一篇帖子,如果在其他地方得到了解答,請原諒我。我確實進行了搜索,但無法找到我的特定問題的答案,因此,我們將不勝感激。

我正在一個WP網站上工作,該客戶希望將圖像上傳到新帖子(誰不喜歡?)。 在設置站點時,我已完成以下操作:

1)通過CHMOD默認目錄777啟用了文件上傳。2)更改了最大文件大小。 3)更改了允許的文件類型以包括必要的文件類型。

當我嘗試上傳任何內容時,出現以下錯誤:

由於出現錯誤,“ Bobst Expertfold 80 110(2010年12月).jpg”無法上傳上傳的文件無法移至/var/www/vhosts/glossopcartons.com/httpdocs/wp-content/uploads/2010/12 。

上面的錯誤提到'glossopcartons.com',此WP網站實際上位於lossopcartons.co.uk。 顯然,正在進行某種虛擬主機配置,並且該映像正試圖上傳到其他域(glossopcartons.com而不是lossopcartons.co.uk)上的文件夾中。

我不管理主機,我剛剛被分配了構建。 但是,我可以使用plesk cpanel,但是我不知道該怎么辦?

有誰知道是什么引起了這個問題? 該站點實際上已經啟用,並且在啟動后已經發現了這個問題(在測試服務器上一切正常),我正在摸索試圖解決這個問題。

我可以在wp-config.php或.htaccess文件中放一些東西來告訴WP上傳到其他位置。

任何幫助將不勝感激。

在幾個舊站點上遇到了相同的問題。 此問題偶爾發生,並且通常不在同一服務器上的其他網站上發生

嘗試轉到“媒體設置”頁面...您是否看到“在此文件夾中存儲上載”選項,並且指向上載文件夾的路徑很長? 如果是這樣,這是您的問題... WordPress 3.5+似乎不需要這個長路徑,而是更多的站點相對路徑(很棒!)

將“在此文件夾中存儲上傳”更改為“ wp-content / uploads” ...當您“保存設置”時,您應該看到該字段完全消失,再也不會打擾我們了;-)

當我的托管服務提供商更改了服務器上的文件夾結構,使此長URL不正確時,發生了這種情況。 因此,WordPress根本找不到“上載”目錄。

希望有幫助...

如果您仍然遇到問題,可能需要檢查以下內容...

更新到WordPress 3.5 +更新所有插件在上載目錄中檢查文件權限755 /檢查PHP版本

首先是777的權限太寬松了,會讓您被黑客入侵; 它們應該不超過755。 強化WordPress«WordPress Codex

對於URL的不同:聽起來像DNS或虛擬主機配置,但是請嘗試在“設置” >>“媒體設置”中添加完整的URL路徑。 可能不起作用。

為什么兩個域都有站點? 為什么不將前向的glossopcartons.com域名移至lossopcartons.co.uk?

確保PHP允許您上傳的文件大於嘗試上傳的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM