经过大量搜索后,我没有发现任何提及以下错误。
phpMyAdmin - 致命错误:Class' ImportXml'找不到 第74行的/var/www/......libraries/plugin_interface.lib.php
当我在phpMyAdmin中选择导入以导入数据库备份时,会发生错误。唯一显示的是此错误消息。 phpMyAdmin的版本是 4.0.0 ,服务器运行 php 5.2.6-1 + lenny16
有没有人遇到类似的问题?我找到了一些关于如何使用PHP导入数据库的信息,但我现在不会感到非常自信。
此外,有没有办法使用PHP有选择地更新数据库表中的条目和来自备份的数据,而无需导入整个备份?
答案 0 :(得分:1)
phpMyAdmin - 致命错误:找不到类'ImportXml' 第74行的/var/www/......libraries/plugin_interface.lib.php
在您的Ubuntu版本中,libXML
似乎不属于PHP 5.2.17
。
最好的办法是尝试通过存储库安装它,如下所示:
sudo apt-get install php-xml
此外,PHP 5.2.17
已过时。即使在最保守的设置中使用的PHP的基本级别是PHP 5.3
。您应该看到有关升级该服务器的信息。
此外,如果您别无选择,只能留在PHP 5.2.17
没有libXML
最好的非管理用户,那么您可以安装上一个已知的稳定版本的phpMyAmdin,该版本在{{{ 1}}版本PHP 5.2.17
。我怎么知道这个?我记得在过去的几年里,我必须在2.11.11.3
系统上安装该版本。你可以从这里下载:
PHP 5.1.6
如果您可以让系统管理员通过http://freefr.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/2.11.11.3/phpMyAdmin-2.11.11.3-english.tar.gz
安装php-xml
,您可以使用较新版本的phpMyAdmin,但至少您知道phpMyAdmin版本apt-get
可以使用你较旧的设置。