Php 共享wp内容的IIS上的Wordpress
我一直在尝试在IIS上安装Wordpress,通过标准安装和php cgi的处理程序映射,一切都进展顺利 因为我有一个公共服务器(a)和一个私有共享服务器(B),所以我需要在服务器a上安装一个WP,在服务器B上安装一个共享数据库和共享WP内容 主要问题是在IIS上为服务器B上具有所需权限的wp内容配置虚拟目录。 服务器A上的Wordpress可以访问媒体资源(图像和其他文件)。通过wp管理员,我还可以访问和上传新的资源到共享的wp内容 当我试图查看已安装的插件或安装新插件时,问题就开始了,因为WP无法访问插件文件夹,因此,网站也无法查看 为了解决这个问题,我已经尝试了几种方法 我尝试的步骤(不一定按此顺序)是:Php 共享wp内容的IIS上的Wordpress,php,wordpress,iis,permissions,Php,Wordpress,Iis,Permissions,我一直在尝试在IIS上安装Wordpress,通过标准安装和php cgi的处理程序映射,一切都进展顺利 因为我有一个公共服务器(a)和一个私有共享服务器(B),所以我需要在服务器a上安装一个WP,在服务器B上安装一个共享数据库和共享WP内容 主要问题是在IIS上为服务器B上具有所需权限的wp内容配置虚拟目录。 服务器A上的Wordpress可以访问媒体资源(图像和其他文件)。通过wp管理员,我还可以访问和上传新的资源到共享的wp内容 当我试图查看已安装的插件或安装新插件时,问题就开始了,因为W
- 在两台计算机上创建了一个用户,该用户对wp内容具有所需的权限
- 授予该用户(以及所有人)对wp内容的完全访问权限
- 在IIS上创建虚拟目录,并以创建的用户身份连接李>
- 与该用户一起运行默认网站应用程序池李>
+-----------+ +----------+
| Server A | <-- | Server B |
+-----------+ +----------+
调整服务器上的正确路径
希望这有帮助。假设初始问题中描述的情况
+---------------------+ +-----------------------------+
| Server A (IIS / WP)| --> | Server B (wp-content/mySQL) |
+---------------------+ +-----------------------------+
解决方案:
- 使用相同的凭据在服务器A和B上创建用户X李>
- 在服务器B上,与用户X共享wp内容(完全权限)李>
- 在服务器B上,将“完全控制安全权限”设置为“用户X”李>
- 在服务器A上,将用户X添加到组IIS\U IUSRS李>
- 在服务器A上,创建@Twisty引用的符号链接(例如:mklink/d c:\inetpub\wwwroot\wp content\)李>
- 在服务器A上,在符号链接(c:\inetpub\wwwroot\wp content)上将完全控制安全权限设置为用户X李>
- 在服务器A上,在IIS上,以用户X的身份运行默认网站(默认网站->基本设置->连接为…->特定用户)李>
- 在服务器A上,iisreset只是为了安全
+---------------------+ +-----------------------------+
| Server A (IIS / WP)| --> | Server B (wp-content/mySQL) |
+---------------------+ +-----------------------------+