【问题标题】:MAMP Pro Appears to be missing site directory in document root path for siteMAMP Pro 似乎在站点的文档根路径中缺少站点目录
【发布时间】:2018-04-30 17:36:17
【问题描述】:

我有一个需要在本地环境中工作的客户站点。我在我的 MAMP Pro 服务器上设置站点并导入数据库,添加客户端的用户凭据并将站点 URL 和主页设置为“http://localhost:8888/client_website”。

当我尝试使用 URL“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 文件,因此禁用它无济于事。我尝试禁用插件目录,但这也无济于事。我很犹豫是否要禁用客户端的主题,因为它可能会破坏网站(我之前使用小部件和页面构建器添加内容时发生过这种情况)。

我在这里缺少什么?

提前致谢!

【问题讨论】:

    标签: php mysql wordpress mamp-pro


    【解决方案1】:

    这个故事的寓意是:当您已经做了一段时间的开发人员并看到像我今天所做的那样奇怪的事情时,可能是 WordPress 文件中的某些内容已损坏。就我而言,我总共花了大约 6 个小时才弄清楚这一点。

    除非您确定它不是 WordPress 中的东西,否则最好尽早重新安装 WordPress,特别是如果您知道您的服务器配置正确,就像我的服务器一样。

    了解如何使用 PHPmyAdmin 或类似工具将现有数据库连接到新安装的 WordPress 会有所帮助,但它可以节省数小时尝试解决可能深埋在损坏的 WordPress 安装中的问题的挫败感。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-19
      • 2012-11-25
      • 2016-04-17
      • 2013-06-29
      • 1970-01-01
      • 2017-07-12
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多