我使用Web Platform Installer和WebMatrix设置本地运行的WordPress站点(Windows 7 Professional)。这是我第一次使用WordPress并且我第一次使用过WebMatrix,所以我可能会错过一些非常基本的东西。
好几次,我遇到了一个问题,我遇到了“跑步”。在WebMatrix中。它打开指向正确URL的浏览器 - http://localhost:10268/
- 思考一两秒,然后重定向到另一个端口 - 在这种情况下,http://localhost:52925/
- 返回'此网页不可用'
我完全不知道第二个端口来自哪里,或者它为什么会重定向。我已经搜索了IIS Express配置文件(C:\Users\dylan.beattie\Documents\IISExpress
)和我的WordPress项目的源代码,但无法在任何地方找到该端口号52925
。
这是内置的PHP / WordPress吗?可能是某种安全功能?我完全难过了。一个稍微奇怪的细节 - 可能是不相关的 - 是我认为这只发生在我开始使用版本控制之后。该网站首次创建时可以正常工作,但是当我从GitHub打开它时,事情开始变得奇怪了。有什么想法吗?
答案 0 :(得分:3)
解决了它。看起来WordPress中的设置需要与IIS Express配置匹配 - 当您通过版本控制检出网站或从WebMatrix中的现有文件夹设置新网站时,它不会使用相同的IIS Express设置。在我的情况下,我从先前在另一台计算机上完成的工作中下载了代码并恢复了数据库,因此最终在端口10268上侦听了IIS,但是WordPress站点配置为侦听端口52925。
IIS设置位于C:\Users\user.name\Documents\IISExpress\config\applicationhost.config
,WordPress选项是wp_options
表中的option_name
==' siteurl'或者'家庭'
我发现的两种解决方法:
wp_options
表并更改设置以匹配WebMatrix / IISExpress中的URL。