Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在IIS7上运行的Wordpress中上载插件_Wordpress_Iis 7_Windows Server 2008 - Fatal编程技术网

在IIS7上运行的Wordpress中上载插件

在IIS7上运行的Wordpress中上载插件,wordpress,iis-7,windows-server-2008,Wordpress,Iis 7,Windows Server 2008,我在wordpress中手动上传新插件时遇到问题。 上载媒体工作正常,并且自动安装插件正常工作,但手动上载插件会生成错误消息: 上载的文件无法移动到C:\inetpub\wwwroot\Wordpress/wp content/uploads/2010/11。 我已经检查了wp content和uploads的权限,它被设置为Everyone。我不认为权限有什么问题,因为我可以上传图片,我在上传文件夹中看到它们 我想可能是因为斜杠不正确,其他人有这个问题吗 我正在使用IIS7、Windows S

我在wordpress中手动上传新插件时遇到问题。 上载媒体工作正常,并且自动安装插件正常工作,但手动上载插件会生成错误消息:

上载的文件无法移动到C:\inetpub\wwwroot\Wordpress/wp content/uploads/2010/11。

我已经检查了
wp content
uploads
的权限,它被设置为
Everyone
。我不认为权限有什么问题,因为我可以上传图片,我在上传文件夹中看到它们

我想可能是因为斜杠不正确,其他人有这个问题吗

我正在使用IIS7、Windows Server 2008和Wordpress 3.0.1。一切都是使用Microsoft Web平台安装程序安装的。

使用Filezilla


directory uploads>2010>11设置权限777

我知道回答这个问题太晚了,但我希望有人会觉得它有用

这很可能是涉及临时上载位置的设置存在问题

下面是我为解决类似问题所做的:

  • 确保您正在编辑正确的初始化文件。放: 在test.php文件中,并从web浏览器中执行它将获得设置 查找“已加载的配置文件”的设置

  • 在该配置文件中,搜索(或添加,如果缺少)以下设置: upload\u tmp\u dir=“c:\inetpub\temp\uploads”

  • 确保c:\inetpub\temp\uploads存在并且每个人都可以写。如果愿意,可以通过指定IUSR帐户来加强这一点

  • 回收/重新启动IIS工作进程。您可以在这里选择,因为有许多方法可以实现这一点


  • 我通过参考c:\tmp\php\u errors.txt找到了一些这方面的信息。默认情况下,windows安装应启用fastcgi.logging。

    只想为Harold的PHP解决方案添加一个解决方案

    尽管更改了“upload\u tmp\u dir”设置,我仍然收到相同的错误消息,上载的文件无法移动到C:\inetpub\wwwroot\Wordpress/wp content/uploads

    因此,我还更改了设置“上传最大文件大小”

    上传\u最大\u文件大小=16M

    (16M或更大,取决于wordpress的主题大小文件)


    希望它能帮助像我一样陷入困境的人。

    谢谢,这是一个任何人都能得到的解决方案,所以我接受它。