php - MAMP Pro 似乎在站点的文档根路径中缺少站点目录

标签 php mysql wordpress mamp-pro

我有一个客户站点,需要在本地环境中处理。我在我的 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 文件,因此禁用它也无济于事。我尝试禁用插件目录,但这也无济于事。我对禁用客户端的主题犹豫不决,因为它可能会破坏网站(我以前在使用小部件和页面构建器添加内容时发生过这种情况)。

我在这里错过了什么?

提前致谢!

最佳答案

这个故事的寓意是:当您成为开发人员一段时间后,您看到了像我今天看到的一样奇怪的东西,这可能是 WordPress 文件中的某些东西损坏了。就我而言,我总共花了大约 6 个小时才弄明白。

除非您确定它不是 WordPress 中的东西,否则最好尽快重新安装 WordPress,尤其是当您知道您的服务器已像我的一样正确配置时。

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

关于php - MAMP Pro 似乎在站点的文档根路径中缺少站点目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50105505/

相关文章:

javascript - 用 PHP 还是 Javascript 构建 html?

php - MYSQL 搜索具有逗号分隔值的单元格

仅在帖子中使用 Css,wordpress

php - 两页的宽度问题

wordpress - 如何向comment_reply_link 函数生成的comment-reply-link 添加额外的css 类?

php - 如果尚未使用函数加载脚本,wordpress 将其加入队列

javascript - 使用 AJAX 仅获取 PHP 响应

PHP从3个变量中获取最大数

mysql - 来自多个模型的包含、选择、排序、限制(单个查询)

mysql - 从frm和ibd文件恢复表结构