Php 如何在MAMP中调试wordpress管理员用户搜索

Php 如何在MAMP中调试wordpress管理员用户搜索,php,mysql,wordpress,osx-mountain-lion,mamp,Php,Mysql,Wordpress,Osx Mountain Lion,Mamp,我正在使用MAMP Pro v2.2.1在OSX 10.8上本地开发我的Wordpress站点。除了我以管理员用户身份登录,进入“设置”>“所有用户”,然后尝试搜索特定用户(使用顶部的搜索栏)外,其他一切都正常工作。每当我这样做时,表单似乎要提交,浏览器上的小微调器开始转动。。。然后什么也没发生。控制台中没有错误。没有500页。只是永远旋转的轮子。之后,除非我停止/启动MAMP,否则我无法打开任何其他菜单。我有很多调试wordpress插件和主题的经验,但我不知道如何调试管理员的东西,因为它是由

我正在使用MAMP Pro v2.2.1在OSX 10.8上本地开发我的Wordpress站点。除了我以管理员用户身份登录,进入“设置”>“所有用户”,然后尝试搜索特定用户(使用顶部的搜索栏)外,其他一切都正常工作。每当我这样做时,表单似乎要提交,浏览器上的小微调器开始转动。。。然后什么也没发生。控制台中没有错误。没有500页。只是永远旋转的轮子。之后,除非我停止/启动MAMP,否则我无法打开任何其他菜单。我有很多调试wordpress插件和主题的经验,但我不知道如何调试管理员的东西,因为它是由core提供的

到目前为止,我所尝试的:

  • 所有其他菜单页面响应正常(除非是我造成了此崩溃)
  • 所有其他管理菜单响应正常,包括搜索功能
  • 实时站点在服务器上运行良好,包括用户搜索
  • 我的同事在用XAMP检查相同的代码并在他的PC上测试时没有这个问题
  • 我运行了
    检查表wp\u users
    ,MySQL返回“Ok”
  • 我检查了MAMP的php_error.log、mysql_error_log.err
另一个细节是,在我触发问题后(通过搜索用户),我可以关闭窗口,浏览到其他网站,当我返回到我的本地网站时,它仍然是坏的。解决此问题的唯一方法是重新启动MAMP


我很想知道如何调试这个问题,因为我正处于一个涉及用户注册和无法搜索用户的项目当中,这真的很不方便。

< P>你是否已经建立了一个本地数据库来使用,或者是你的MAMP拷贝连接到Live数据库吗?远程数据库连接通常很慢,如果经常打开和关闭连接(或不关闭所有连接),可能会超时。

我可以通过从
wp\u users
表中删除一组用户来解决这个问题。我怀疑我只是在users表中遇到了这个问题,因为这是迄今为止最大的表(它最近从有9000名用户的生产站点中被丢弃)。我猜MAMP的MySQL崩溃了,因为它无法处理如此大的表上的搜索查询。当我删除了大部分行后,搜索又开始正常工作。我相信对于更熟悉MAMP中MySQL配置的人来说,还有另一种解决方案

你查过PHP错误日志了吗?@prodigitalson谢谢你的提醒。我查看了MAMP的日志,但什么也没看到。尝试一下,也许会出现一些问题。好主意,但我使用的是本地数据库