我有一个客户端网站,我需要在本地环境中工作。我在MAMP Pro服务器上设置了站点并导入了数据库,添加了客户端的用户凭据,并将站点URL和主页设置为“http://localhost:8888/client_website”。
当我尝试使用网址“http://localhost:8888/client_website/wp-admin”登录时,出现500错误。如果我使用“http://localhost:8888/client_website/wp-login.php”,同上。
查看apache错误日志会显示此站点的多个“文件未找到错误”,请求路径为“/ Applications / MAMP / htdocs / wp-content”。
我在我的MAMP服务器上开发了几十个网站,但之前没有见过。
对此的研究没有产生有用的信息。其中大部分是关于从WP-Admin内部重置永久链接。麻烦的是,我无法访问WP-Admin。
采取的行动 此网站的文档根目录中没有.htaccess文件,因此禁用它将无济于事。我试过禁用插件目录,但这也无济于事。我对禁用客户端的主题犹豫不决,因为它可能会破坏网站(我已经在使用小部件和页面构建器添加内容之前发生过这种情况)。
我在这里缺少什么?
提前致谢!
答案 0 :(得分:0)
这个故事的寓意是:当你成为开发人员一段时间并且你看到像我今天所做的那样奇怪的事情时,它可能会在WordPress文件中被破坏。在我的情况下,我花了大约6个小时来计算出来。
除非你肯定它不是WordPress中的东西,否则最好早点重新安装WordPress,特别是如果你知道你的服务器配置正确就像我的是。
有助于了解如何使用PHPmyAdmin或类似工具将现有数据库连接到新的WordPress安装,但它可以节省数小时的挫败感,试图解决可能深埋在损坏的WordPress安装中的问题。