phpmyadmin - 使用 PHP 5.6 在 ubuntu 20 中安装 phpmyadmin
问题描述
PHP 致命错误:require_once():无法在第 2 行的 /usr/share/phpmyadmin/autoload.php 中打开所需的 'PhpMyAdmin/MoTranslator/autoload.php' (include_path='.:/usr/share/php') [星期二2021 年 3 月 2 日 15:31:53.350649] [:error] [pid 78433] [client ::1:54326] PHP 警告:require_once(PhpMyAdmin/MoTranslator/autoload.php):无法打开流:中没有这样的文件或目录/usr/share/phpmyadmin/autoload.php 在第 2 行
我安装了 php 5.6 版本并尝试安装 phpmyadmin。打开 http://localhost/phpmyadmin/ 我遇到了问题
解决方案
我在带有 PHP 7.4.3 的 Ubuntu 20.04 上遇到了同样的问题。模块 autoload.php 位于 /usr/share/php/PhpMyAdmin/MoTranslator/ 但 PHP 不知道此路径(在您的情况下,包含路径根据您的错误消息只有这个:include_path='/usr/share/ phpmyadmin')。
为了解决这个问题,我在 (/etc/php/7.4/apache2/php.ini) 的 php.ini 文件中编辑了 php include_path,使其在末尾包含 /usr/share/php/。例如:
include_path = ".:/php/includes:/usr/share/pear/:/usr/lib/php/:/usr/share/php/"
(我刚刚将 :/usr/share/php/ 添加到我现有的 include_path 字符串中)
然后在重新启动 apache 服务器后,我的 phpmyadmin 页面正确加载
推荐阅读
- ios - Nativescript 配置文件
- mongodb - MongoDB 索引在更新时增长
- javascript - 将布尔值返回到外部函数 - Javascript
- javascript - next-18next 初始语言环境参数未传递到 serverSideTranslations
- flutter - 处理空感知操作“!”时的测试错误
- numpy - numpy - numpy.prod 的解释
- oracle - 如何在 Oracle 集成云 (OIC) 中执行异步集成
- reactjs - “事件”不可分配给“WheelEvent”类型的参数
' - kubernetes - kubernetes集群部署yaml的路径
- javascript - 一段时间后,Android WebView JavaScript-Bridge 变得无法使用