我有一个WordPress安装在我的localhost:http://localhost:8888
我已经在FTP上上传了wp文件,并导入了DB。我不能使用新的安装,因为我编辑了一些核心文件。
我还在我的网站上编辑了表wp_options
,并编辑了字段siteurl
和home
,使这两个字段包含网站URL,将它们从“localhost:8888”更改为我的新URL。
现在的问题是,当我去我的网址,并试图加载网站,它会重定向到http://THE_NEW_WEBSITE:8888我。
我需要移除那个端口。怎么做?
6条答案
按热度按时间pokxtpni1#
你不需要该端口 * 删除 *,你只是还没有改变WordPress安装的基本URL无处不在你需要.检查你的.htaccess文件在你安装WordPress的目录.看看是否有任何东西在那里与旧的URL遗留,即.与端口的URL 8888.如果它是错误的,用新的替换它.
否则,尝试grep-ing通过目录为:8888,看看该字符串是否存在于任何地方,它不应该。
使用wingrep如果你在windows:http://www.wingrep.com/
如果你不熟悉grep,这里有一个教程:http://www.unixref.com/guides/grepGuide.html
ybzsozfc2#
我也有同样的问题。我所要做的就是使用另一个浏览器。问题是缓存。
gab6jxml3#
解决之前探索数据库更改从WordPress管理页面的URL,并在此之后导出数据库
taor4pac4#
我也遇到了同样的问题。我用端口8888和8889运行MAMP,并安装了WordPress。当它要求我输入端口8888时。
发生了什么事是它硬编码的URL位置是localhost:8888/wordpress,所以当我想改变端口80,它会重定向我从localhost/wordpress那里
我所做的是运行MAMP与原来的端口,8888和8889,这使我能够访问 Jmeter 板,从那里我去了“设置”选项卡,并更改“WordPress地址”和“网站地址”。
当我点击“保存更改”它带来了一个错误页面,大概是因为现在它正在从localhost:8888/wordpress转发到localhost/wordpress,但当我切换到80端口上的MAMP和去localhost/wordpress我能够再次访问一切.
yyyllmsg5#
当我试图使用XAMPP运行WordPress网站时,我遇到了同样的问题,XAMPP最初是由Mac用户使用MAMP创建和运行的。
我通过从数据库中的wp_options表中的siteurl和home属性中删除:8888部分并清除浏览器的浏览数据(Cookie和其他网站数据/缓存的图像和文件)来修复此问题。
lsmd5eda6#
您需要以管理员身份运行任务管理器,然后转到“服务”并停止W3 SVC服务,它将解决问题!