LINUX.ORG.RU

The json extension is missing в phpMyAdmin после обновления дистрибутива Ubuntu

 , , ,


0

1

обновил дистрибутив xUbuntu 12.04.5 LTS --> xUbuntu 14.04.5 LTS
Apache HTTP Server 2.4.7
установлены
php5 5.5.9
phpmyadmin 4:4.0.10-1
php5-json 1.3.2

открываю http://localhost/phpmyadmin/index.php
получаю

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



такое ощущение, что сильно туплю и разгадка где-то на поверхности...

Ответ на: комментарий от ggrn
~$ dpkg -l '*json*' | grep ^.i
ii  php5-json                                                   1.3.2-2build1                                 amd64        JSON module for php5
MinasFilm
() автор топика
Ответ на: комментарий от leave
~$  grep -r json /etc/php5/
/etc/php5/mods-available/json.ini:; configuration for php json module
/etc/php5/mods-available/json.ini:extension=json.so
MinasFilm
() автор топика
Ответ на: комментарий от Radjah

на какой именно конфиг? на /etc/php5/mods-available/json.ini что ли?
но у меня в /etc/apache2/mods-enabled ни единого ini-файла вроде как

MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

Потому что у апача и пыха чуть по-разному включаются модули. Делай ln -s /etc/php5/mods-available/json.ini /etc/php5/mods-enabled/json.ini

leave ★★★★★
()
Ответ на: комментарий от MinasFilm

чтоб не разбираться, можно апач,пхп и pma снести через purge, потом поставить и всё должно настроиться.

Deleted
()
Ответ на: комментарий от Deleted

сносить исключено
я всю эту хрень неделю настраивал

MinasFilm
() автор топика
Ответ на: комментарий от leave

твой совет и просмотр /var/log/apache2/error.log свершили гребаное чудо!

решение:
в /etc/php5/apache2/php.ini
поменял
extension_dir = «/usr/lib/php5/20090626»
на
extension_dir = «/usr/lib/php5/20121212»
- и все заработало!

MinasFilm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.