6

我第一次设置了 phpmyadmin,一切似乎都运行良好,除了在“结构”选项卡下没有显示任何列。这被证明是有问题的,因为我希望删除/更改我的一些列。我无法找到任何关于为什么会发生这种情况的信息。

4

4 回答 4

2

我遇到过同样的问题。原因是更改了/tmp目录的写权限。

我在phpmyadmin SQL 选项卡中运行Describe TABLENAME;命令时失败,并显示无法写入目录的错误消息。/tmp

所以我已经更改了权限,问题就/tmp消失chmod了。

于 2013-11-15T14:44:19.493 回答
2

我遇到了这个问题,重新启动 Mysql Server 有帮助。

我不知道实际的问题是什么......

-FT

于 2013-01-02T03:44:22.120 回答
0

当类型列包含 ű 或 ő 字符时,我遇到了同样的问题。例如 enum('műszaki','stb')。áíóé 等其他字符不会出现此错误。正如我所见,一切都设置为 UTF-8。所以对我来说解决方案是:

在 phpMyAdmin 版本 4.0.4 中,我在第 3018 行更改了 Util.class.php。

//$displayed_type .= substr($printtype, 0, $GLOBALS['cfg']['LimitChars']);
$displayed_type .= mb_substr($printtype, 0, $GLOBALS['cfg']['LimitChars']);

在旧版本的 phpMyAdmin 中,我更改了 tbl_structure.php 第 276 行。

//$type = '<abbr title="' . $type . '">' . substr($type, 0, $GLOBALS['cfg']['LimitChars']) . '</abbr>';
$type = '<abbr title="' . $type . '">' . mb_substr($type, 0, $GLOBALS['cfg']['LimitChars']) . '</abbr>';
于 2014-04-17T11:02:37.577 回答
0

/tmp 文件夹的正确权限:

chmod 1777 /tmp
于 2018-12-17T07:58:00.090 回答