簡體   English   中英

上傳在IIS7上運行的Wordpress中的插件

[英]Upload plugins in Wordpress running on IIS7

嘗試在wordpress中手動上傳新插件時遇到問題。 上傳媒體工作正常,並且自動安裝插件工作正常,但手動上傳插件會生成錯誤消息:

The uploaded file could not be moved to C:\\inetpub\\wwwroot\\Wordpress/wp-content/uploads/2010/11.

我已經檢查了wp-contentuploads權限, uploads其設置為Everyone 我不認為權限有任何問題,因為我可以上傳圖像,我在上傳文件夾中看到它們。

我認為斜線可能存在問題不正確,有沒有其他人有這個問題?

我正在使用IIS7,Windows Server 2008和Wordpress 3.0.1。 一切都通過Microsoft Web Platform Installer安裝。

我知道這是回答問題的后期,但是我希望有人會覺得有用。

這很可能是涉及臨時上載位置的設置的問題。

以下是我為解決類似問題所做的工作:

  1. 確保您正在編輯正確的初始化文件。 將:放在test.php文件中,然后從網絡瀏覽器執行該設置即可。

查找“已加載配置文件”的設置

  1. 在該配置文件中搜索(或添加,如果缺少)以下設置:upload_tmp_dir =“ c:\\ inetpub \\ temp \\ uploads”

  2. 確保c:\\ inetpub \\ temp \\ uploads存在並且每個人都可寫。 如果您願意,可以通過指定IUSR帳戶來加強這一點。

  3. 回收/重新啟動IIS工作進程。 您可以在此選擇,因為有很多方法可以實現這一目標。

我通過引用c:\\ tmp \\ php_errors.txt找到了很多此類信息。 默認情況下,應在Windows安裝上啟用fastcgi.logging。

只是想為PHP的Harold答案添加一個解決方案。

盡管更改了設置“ upload_tmp_dir”,但我仍然收到相同的錯誤消息:無法將上載的文件移動到C:\\ inetpub \\ wwwroot \\ Wordpress / wp-content / uploads

所以我也更改了設置“ upload_max_filesize”

的upload_max_filesize = 16M

(16M或更大,取決於wordpress的主題大小文件)

希望它可以幫助那些像我一樣被困的人。

使用Filezilla

目錄上傳> 2010> 11設置permision 777

暫無
暫無

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

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