在ubuntu 20中安装phpmyadmin

ctehm74n  于 2022-11-09  发布在  PHP
关注(0)|答案(2)|浏览(222)

PHP致命错误:需要一次():无法打开/usr/share/phpmyadmin/autoload. php文件夹中所需的“phpMyAdmin/MoTranslator/autoload. php”(包含路径=“.:/usr/share/php”)。请检查文件夹中的所有文件。[Tue Mar 02 15:31:53. 350649 2021] [:错误] [pid 78433] [客户端::1:54326] PHP警告:我的邮箱地址是:无法打开流:在/usr/share/phpmyadmin/autoload. php中找不到这样的文件或目录
我安装了php 5.6版本,并尝试安装phpmyadmin。打开http://localhost/phpmyadmin时,我遇到问题

rta7y2nd

rta7y2nd1#

第一个想法:您必须将include_path设置为.:/usr/share/php/MoTranslator库所在的位置。
但这对PHP5.6也不起作用,因为共享库将用于更新的版本。
我通过手动downloading an older version compatible with PHP 5.5 to 7.4 and MySQL/MariaDB 5.5 and newe解决了这个问题,没有使用debian软件包系统。

sd2nnvve

sd2nnvve2#

我在Ubuntu 20.04和PHP 7.4.3上也遇到了同样的问题。模块autoload.php位于/usr/share/php/PhpMyAdmin/MoTranslator/中,但PHP不知道这个路径(在您的例子中,包含路径只有这个,根据您的错误消息:包含的文件名)。
为了解决这个问题,我编辑了php.ini文件中的php include_path(/etc/php/7.4/apache2/php.ini),使其在末尾包含/usr/share/php/。例如:

include_path = ".:/php/includes:/usr/share/pear/:/usr/lib/php/:/usr/share/php/"

(我刚刚添加了:/usr/share/php/到我现有的include_path字符串中)
然后在apache服务器重新启动后,我的phpmyadmin页面正确加载

相关问题