gpt4 book ai didi

尝试访问 phpmyadmin mb_detect_encoding 时出现 PHP fatal error

转载 作者:IT王子 更新时间:2023-10-29 00:05:01 26 4
gpt4 key购买 nike

不确定发生了什么,但下面是尝试访问 phpmyadmin 时日志给我的内容,请帮忙。尝试调试不同的问题并遇到了这个问题。真的不可能恢复到它工作时的状态。

PHP Fatal error: Call to undefined function mb_detect_encoding() in /usr/share/php/gettext/gettext.inc on line 177

尝试访问该站点时,出现此错误,我认为这两个错误很可能是相关的:

Database connection error (1): The MySQL adapter 'mysqli' is not available.

最佳答案

第一个错误是由 php 引起的,因为扩展 mbstring 未安装或未激活。

第二个错误是 phpMyAdmin/your site 要求您安装/启用 mysqli 扩展的输出。

要启用 mbstring 和 mysqli,请编辑您的 php.ini 并添加/取消注释这两行,在 unix 上使用 mbstring.so 和 mysqli.so,在 Windows 上使用 mbstring.dll 和 mysqli.dll

Unix/etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Windows PHP 安装文件夹\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

在此之后不要忘记重新启动您的网络服务器。

编辑:用户在评论中补充说他正在使用 redhat,所以这是在所有基于 CentOS/Fedora/RedHat/Yum 的 Linux 发行版上安装扩展的方法

sudo yum install php-mysqli
sudo yum install php-mbstring

restart your werbserver
sudo /etc/init.d/httpd restart

您可以在文档根目录中使用一个小的 php 脚本来验证您的安装。这列出了您为 php 安装的所有设置、版本和事件扩展

test.php

<?php
phpinfo();

关于尝试访问 phpmyadmin mb_detect_encoding 时出现 PHP fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com