Ошибка mbstring в phpMyAdmin

Всякий раз, когда я пытаюсь ввести свой phpMyAdmin, он выдает мне эту ошибку:

The mbstring extension is missing. Please check your PHP configuration.

Я искал во всем Интернете исправление, но обнаружил только ошибки, похожие на мои, но не такие же или точно такие же, но исправления не было дано.

Я также использую Windows.

45

Решение

В Centos я установил расширение php.
Я сделал это с:

yum install php-mbstring
29

Другие решения

До этого у меня тоже была такая же проблема. Я пытался заменить .dll файл, но без результата. После некоторой отладки я нашел решение.

У меня было это в моем php.ini файл:

extension_dir = "ext"

И я получаю mbstring extension missing ошибка. Поэтому я попытался указать полный путь к каталогу расширений, и он работает для меня. лайк:

extension_dir = "C:\php\ext"

Надеюсь, это поможет.

Ура,

26

проверьте файл php.ini в корневом каталоге вашей установки php. В части расширений конфигурации вы должны найти:

;extension=php_mbstring.dll

удалить ведущий ‘;’ раскомментировать и включить расширение, чтобы оно выглядело так:

extension=php_mbstring.dll

перезапустите ваш Apache, и он должен работать.

Изменить: я только что прочитал, что вы уже используете веб-хостинга. Есть ли на вашем веб-хосте интерфейс, где вы можете устанавливать переменные php и т. Д. Или файл .ini, который вы можете редактировать?

Если нет, возможно, вы вынуждены поговорить с веб-хостом и попросить их включить это конкретное расширение.

15

Мой случай был такой

Странно, я заметил, что файл php.ini, который использовал WAMP, не был
тот, что в каталоге php, а скорее ссылался на php.ini
файл в каталоге bin … Я скопировал свой файл php.ini в
wamp \ bin \ apache \ apache2.4.17 \ bin, перезапустил wamp
службы и PHPMyadmin был выключен и работает …

Спасибо я решил проблему

10

В Ubuntu Server я установил расширение php.
Я сделал это с:

sudo apt-get install php-mbstring
8

Другая причина этой проблемы — версия Php. Когда я изменил версию PHP на 7.0.0, проблема исчезла.

введите описание изображения здесь

8

Ubuntu 15.10

1) sudo nano /etc/php/7.0/apache2/php.ini

незафиксированное расширение = php_mbstring.dll

2) sudo apt-get установить php7.0-mbstring

3) перезапустите apache2

3

Используя xampp, это будет работать (php7 был извлечен в каталог xampp \ php):

Внесите следующие изменения в php.ini:

  1. не рекомендуется (удалите;)

; Расширение = php_mbstring.dll

  1. не рекомендуется (удалите;)

; Расширение = php_mysqli.dll

  1. установить путь к каталогу расширений

extension_dir = «ext»

на полный путь, например:

extension_dir = «C: \ xammp \ php \ ext»

Дополнительно измените настройки xampp в файле httpd-xampp.conf:

  1. менять

Загрузить файл «C: /xampp/php/php5ts.dll»

в

Загрузить файл «C: /xampp/php/php7ts.dll»

  1. менять

LoadModule php5_module «C: /xampp/php/php5apache2_4.dll»

в

LoadModule php7_module «C: /xampp/php/php7apache2_4.dll»

  1. изменить весь внешний вид (3 раза)

IfModule php5_module

в

IfModule php7_module

Вот и все.

3
По вопросам рекламы [email protected]