LINUX.ORG.RU

После обновления не открываются Cacti и phpMyAdmin

 , ,


0

2

Обновился с Debian 8 на 9, после этого в cacti

FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
phpMyAdmin
Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите our documentation для дополнительной информации.
хотя в mysql все прекрасно заходит из консоли и mysqli тоже есть, куда копать???

★★★

# php -m | grep mysql
mysqli
mysqlnd
pdo_mysql

сейчас посмотрю phpinfo

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte
phpinfo()
PHP Version => 7.0.27-0+deb9u1

System => Linux proxy 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64
Build Date => Jan  5 2018 13:51:52
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.0/cli/conf.d
Additional .ini files parsed => /etc/php/7.0/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.0/cli/conf.d/10-opcache.ini,
/etc/php/7.0/cli/conf.d/10-pdo.ini,
/etc/php/7.0/cli/conf.d/15-xml.ini,
/etc/php/7.0/cli/conf.d/20-bz2.ini,
/etc/php/7.0/cli/conf.d/20-calendar.ini,
/etc/php/7.0/cli/conf.d/20-ctype.ini,
/etc/php/7.0/cli/conf.d/20-curl.ini,
/etc/php/7.0/cli/conf.d/20-dom.ini,
/etc/php/7.0/cli/conf.d/20-exif.ini,
/etc/php/7.0/cli/conf.d/20-fileinfo.ini,
/etc/php/7.0/cli/conf.d/20-ftp.ini,
/etc/php/7.0/cli/conf.d/20-gd.ini,
/etc/php/7.0/cli/conf.d/20-gettext.ini,
/etc/php/7.0/cli/conf.d/20-iconv.ini,
/etc/php/7.0/cli/conf.d/20-intl.ini,
/etc/php/7.0/cli/conf.d/20-json.ini,
/etc/php/7.0/cli/conf.d/20-mbstring.ini,
/etc/php/7.0/cli/conf.d/20-mcrypt.ini,
/etc/php/7.0/cli/conf.d/20-mysqli.ini,
/etc/php/7.0/cli/conf.d/20-pdo_mysql.ini,
/etc/php/7.0/cli/conf.d/20-phar.ini,
/etc/php/7.0/cli/conf.d/20-posix.ini,
/etc/php/7.0/cli/conf.d/20-pspell.ini,
/etc/php/7.0/cli/conf.d/20-readline.ini,
/etc/php/7.0/cli/conf.d/20-shmop.ini,
/etc/php/7.0/cli/conf.d/20-simplexml.ini,
/etc/php/7.0/cli/conf.d/20-snmp.ini,
/etc/php/7.0/cli/conf.d/20-sockets.ini,
/etc/php/7.0/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.0/cli/conf.d/20-sysvsem.ini,
/etc/php/7.0/cli/conf.d/20-sysvshm.ini,
/etc/php/7.0/cli/conf.d/20-tokenizer.ini,
/etc/php/7.0/cli/conf.d/20-wddx.ini,
/etc/php/7.0/cli/conf.d/20-xmlreader.ini,
/etc/php/7.0/cli/conf.d/20-xmlwriter.ini,
/etc/php/7.0/cli/conf.d/20-xsl.ini,
/etc/php/7.0/cli/conf.d/20-zip.ini

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

может какая то часть нужна!?

mysqli

MysqlI Support => enabled
Client API library version => mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $
Active Persistent Links => 0
Inactive Persistent Links => 0
Active Links => 0

Directive => Local Value => Master Value
mysqli.allow_local_infile => On => On
mysqli.allow_persistent => On => On
mysqli.default_host => no value => no value
mysqli.default_port => 3306 => 3306
mysqli.default_pw => no value => no value
mysqli.default_socket => no value => no value
mysqli.default_user => no value => no value
mysqli.max_links => Unlimited => Unlimited
mysqli.max_persistent => Unlimited => Unlimited
mysqli.reconnect => Off => Off
mysqli.rollback_on_cached_plink => Off => Off

mysqlnd

mysqlnd => enabled
Version => mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $
Compression => supported
core SSL => supported
extended SSL => supported
Command buffer size => 4096
Read buffer size => 32768
Read timeout => 31536000
Collecting statistics => Yes
Collecting memory statistics => No
Tracing => n/a
Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
API Extensions => mysqli,pdo_mysql


wolverin ★★★
() автор топика

Текущая версия pma поддерживает php7.0 ?
Помнится мне, что не все версии работают с новым php.

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

все и админ и кактус из репозитария, уже сносил кактус и ставил начисто без баз правда - нифига не помогает

# apt show phpmyadmin
Package: phpmyadmin
Version: 4:4.6.6-4
Priority: extra
Section: web
Maintainer: Thijs Kinkhorst <thijs@debian.org>
Installed-Size: 24,8 MB
Depends: php, php-cli, php-mysql, php-json, php-mbstring, php-xml, perl, debconf (>= 0.5) | debconf-2.0, libjs-sphinxdoc (>= 1.0), dbconfig-mysql | dbconfig-no-thanks | dbconfig-common (<< 2.0.0), php-php-gettext | php-gettext (<= 1:7.0), php-phpseclib (>= 2.0), ucf (>= 0.28)
Recommends: apache2 | lighttpd | httpd, php-curl, php-gd, php-bz2, php-zip, php-tcpdf
Suggests: default-mysql-server | virtual-mysql-server, www-browser
Homepage: https://www.phpmyadmin.net/
Tag: admin::backup, admin::configuring, devel::lang:sql, implemented-in::php,
 interface::web, protocol::db:mysql, role::program, scope::application,
 use::browsing, use::configuring, use::editing, use::organizing,
 use::searching, use::storing, web::application, works-with::db
Download-Size: 3 911 kB
APT-Manual-Installed: yes
APT-Sources: http://ftp.ru.debian.org/debian stretch/main amd64 Packages
Description: MySQL web administration tool
 This package allows administering of MySQL or MariaDB with a web interface.
косяк после dist-upgrade

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

bdfy

не помогает, да и в модулях php -m видно его

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

Поменяй localhost на 127.0.0.1 в конфиге.

попробовал в кактусе - не помогает, ошибка только имени хоста другая

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

не подходит, появляются неудовлетворенные зависимости

wolverin ★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Там один хрен всё сделано, чтобы оно работало максимально прозрачно.

Radjah ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Vsevolod-linuxoid

заменен, вот только Squid нормально у меня к MySQL подключается, и все эти приблуды из коробки нормально подымались, а теперь не хотят, хотя я в них ничего кроме настроек базы не правил

wolverin ★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

теперь еще интересней, снес весь php5, чтобы оставить только новый php7

libapache2-mod-php5* php5-cli* php5-common* php5-gd* php5-intl* php5-json* php5-ldap* php5-mcrypt* php5-readline*
в результате кактус даже ошибку теперь не показывает, а выгружается php код, админ в эксплорере аналогично грузит код php

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от wolverin

бл, даже roundcube грузит код php, что за бред!!!

libapache2-mod-php/stable,stable,now 1:7.0+49 all [установлен, автоматически]
  server-side, HTML-embedded scripting language (Apache 2 module) (default)

libapache2-mod-php7.0/stable,stable,now 7.0.27-0+deb9u1 amd64 [установлен]
  server-side, HTML-embedded scripting language (Apache 2 module)

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от wolverin

фсе, проблему решил, оказывается апач после апгрейда либо юзал пхп5, либо не видел пхп7, линки на php7.0.conf и php7.0.load из mods-available в mods-enabled проблему решили

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от no-such-file

no-such-file

да он так лишь бы было, а вот что делать phpldapadmin который вместе php5 слетел и в деб 9 не поддерживается официально???

wolverin ★★★
() автор топика
Ответ на: комментарий от no-such-file

no-such-file

так вроде он не поддерживается больше

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