我在我的localhost上安装了一个WordPress:http://localhost:8888
我已经在我的FTP上传了wp文件,并且我已经导入了数据库。我无法使用新安装,因为我编辑了一些核心文件。
我还在我的网站上编辑了表wp_options
,并编辑了字段siteurl
和home
,因此这两个字段包含站点URL,将它们从“localhost:8888”更改为我的新URL。
现在的问题是,当我访问我的网址并尝试加载网站时,它会将我重定向到http://THE_NEW_WEBSITE:8888。
我需要删除该端口。我怎样才能做到这一点?
你不需要删除该端口,你只需要在任何地方都没有更改wordpress安装的基本URL。检查你安装wordpress的目录中的.htaccess文件。看看是否有遗留旧网址的东西,即。端口为8888的URL。如果错误,请将其替换为新端口。
否则,尝试通过以下目录greting:8888并查看该字符串是否存在于其不应该的位置。
如果你在窗户上使用wingrep:http://www.wingrep.com/
如果您不熟悉,这里是关于grep的教程:http://www.unixref.com/guides/grepGuide.html
在探索数据库之前解决了从wordpress管理页面更改URL并在此之后导出数据库
我遇到了同样的问题。我正在使用端口8888和8889运行MAMP并安装了Wordpress。当它要求我的端口放入8888。
发生的事情是它将URL位置硬编码为localhost:8888 / wordpress,所以当我想将端口更改为80时,它会将我从localhost / wordpress重定向到那里
我所做的是使用原始端口8888和8889运行MAMP,这允许我访问仪表板,从那里我进入“设置”选项卡并更改“WordPress地址”和“站点地址”。
当我单击“保存更改”时,它会显示一个错误页面,大概是因为现在它正在从localhost:8888 / wordpress转发到localhost / wordpress,但当我在MAMP上将端口切换回80并转到localhost / wordpress时能够再次访问所有内容。
当我尝试使用XAMPP运行WordPress站点时,我遇到了同样的问题,XAMPP最初是由使用MAMP的mac用户创建和运行的。
我通过从数据库中的wp_options表中的siteurl和home属性中删除:8888部分并清除浏览器的浏览数据(Cookie和其他站点数据/缓存的图像和文件)来修复此问题。
我有同样的问题。我所要做的就是使用另一个浏览器。问题是缓存。