【发布时间】:2016-04-07 22:40:16
【问题描述】:
提前感谢您对此提供的任何帮助。我刚刚安装了 myBB 论坛,然后将现有网站中的用户直接添加到 MySQL 数据库中。 (不是通过论坛管理面板)
这很好用。已添加所有成员。
现在不起作用的是尝试通过 phpmyadmin 查看表“mybb_users”。加载需要很长时间,然后抛出 500 内部服务器错误。奇怪的是,论坛本身运行良好,用户显示没有问题。
经过大量的谷歌搜索和修补,没有任何东西可以解决这个问题,所以我决定测试一些东西并创建一个名为 mybb_userss (double s) 的相同表,并以相同的方式将相同的成员插入到这个新表中。
我可以看那个就好了!除了表名外,一切都一样。
但是,如果我将其重命名为 mybb_users(不带双 s),我将再次无法在没有 500 错误的情况下查看它。
具体的错误是这样说的: “处理请求时出错 错误代码:500 错误文本:内部服务器错误”
这有点把我逼疯了,如果有人对这里可能发生的事情有任何想法,我将非常感激。
我知道这不是一个 myBB 支持论坛,但我不觉得它与论坛有什么特别的关系(但可能是错误的),这似乎是一个奇怪的 mysql 情况。
【问题讨论】:
-
查看服务器错误日志以查找特定错误和生成它的行
-
您有 SSH 访问权限吗?如果是这样,您是否尝试过直接从控制台查询表格?您还可以尝试从 SQL 选项卡在 phpMyAdmin 中运行手动受限查询:SELECT * FROM mybb_users LIMIT 5。如果可行,请尝试增加 LIMIT。可能是 phpMyAdmin 正在尝试显示挂起请求的所有行。
-
这两个建议都奏效了!我可以使用限制进行查询,并且在使用 WHM 和通过 reg cpanel 访问 phpmyadmin 时都可以使用。哪个好。我可以通过 WHM cpanel 链接访问该表,它将无限制地加载,但由于某种原因,它仍然不会在该站点的常规 cpanel 中显示所有条目而没有错误,但我想如果其他一切正常我不会挑剔,我会通过 WHM 进行编辑。感谢您的建议!