как настроить и установить phpMyAdmin для множества сайтов?

J
На сайте с 28.05.2019
Offline
14
#41

https://www.phpmyadmin.net/

зашел

скачал

распаковал в папку на сайте

---------- Добавлено 29.05.2019 в 16:22 ----------

папка называется

phpMyAdmin-4.8.5-all-languages

---------- Добавлено 29.05.2019 в 16:26 ----------

http://testaaa.moc/phpMyAdmin-4.8.5-all-languages/

phpMyAdmin - Ошибка

Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите our documentation для дополнительной информации.

---------- Добавлено 29.05.2019 в 16:30 ----------

есть ли по это видеокурс, чтоб научиться7

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#42

вот... уже близко.

чуть раньше писал список расширений, которые ему нужны.

mysqli значит не добавлен в php

а если теперь запустить sudo phpenmod mysqli ?

хотя по-правде без понятия что оно делает, никогда так не добавлял модули и вообще убунтой не пользовался :)

если не получится, то надо найти php.ini и найти может там закомментирована строка типа extension=mysqli

нужно раскомментировать. и потом перегрузить веб-сервер.

php.ini в любом случае еще понадобится, т.к. нужно будет там указать mysqli.default_socket через который оно будет к mysql подключаться

J
На сайте с 28.05.2019
Offline
14
#43

sudo phpenmod mysqli

WARNING: Module mysqli ini file doesn't exist under /etc/php/7.2/mods-available

WARNING: Module mysqli ini file doesn't exist under /etc/php/7.2/mods-available

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#44

перегружался апач?

все еще "Расширение mysqli не найдено"?

по-идее warning это не ошибка.

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

php.ini нашелся? раскомментирован там модуль mysqli?

J
На сайте с 28.05.2019
Offline
14
#45

перегружался апач?

нет

---------- Добавлено 29.05.2019 в 18:01 ----------

перезагрузил

не помогло

---------- Добавлено 29.05.2019 в 18:05 ----------

;extension=mysqli

это?

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#46

значит phpenmod mysqli не помог.

надо искать php.ini

запускаем: php --ini

что там в ответ пишет?

хотя это конечно ini от cli версии, а у той что в апаче может быть указан свой какой-то php.ini

нет, заходим в папку куда phpmyadmin закинули, создаем там файлик с phpinfo:

echo "<?phpinfo();?>">i.php

потом заходим браузером на этот файл и ищем что оно пишет в:

Configuration File (php.ini) Path

Loaded Configuration File

Scan this dir for additional .ini files

Additional .ini files parsed

---------- Добавлено 29.05.2019 в 21:07 ----------

jpchv:

;extension=mysqli

это?

да, оно. точку с запятой удаляем, сохраняем и перегружаем апач.

но всеж стоит уточнить по i.php тот ли php.ini мы правим вообще.

и после удачного включения модуля mysqli он должен появиться там же в phpinfo выдаче

J
На сайте с 28.05.2019
Offline
14
#47

Configuration File (php.ini) Path /etc/php/7.2/apache2

---------- Добавлено 29.05.2019 в 18:11 ----------

Loaded Configuration File /etc/php/7.2/apache2/php.ini

Scan this dir for additional .ini files /etc/php/7.2/apache2/conf.d

Additional .ini files parsed /etc/php/7.2/apache2/conf.d/10-opcache.ini, /etc/php/7.2/apache2/conf.d/10-pdo.ini, /etc/php/7.2/apache2/conf.d/20-bz2.ini, /etc/php/7.2/apache2/conf.d/20-calendar.ini, /etc/php/7.2/apache2/conf.d/20-ctype.ini, /etc/php/7.2/apache2/conf.d/20-exif.ini, /etc/php/7.2/apache2/conf.d/20-fileinfo.ini, /etc/php/7.2/apache2/conf.d/20-ftp.ini, /etc/php/7.2/apache2/conf.d/20-gettext.ini, /etc/php/7.2/apache2/conf.d/20-iconv.ini, /etc/php/7.2/apache2/conf.d/20-json.ini, /etc/php/7.2/apache2/conf.d/20-mbstring.ini, /etc/php/7.2/apache2/conf.d/20-phar.ini, /etc/php/7.2/apache2/conf.d/20-posix.ini, /etc/php/7.2/apache2/conf.d/20-readline.ini, /etc/php/7.2/apache2/conf.d/20-shmop.ini, /etc/php/7.2/apache2/conf.d/20-sockets.ini, /etc/php/7.2/apache2/conf.d/20-sysvmsg.ini, /etc/php/7.2/apache2/conf.d/20-sysvsem.ini, /etc/php/7.2/apache2/conf.d/20-sysvshm.ini, /etc/php/7.2/apache2/conf.d/20-tokenizer.ini, /etc/php/7.2/apache2/conf.d/20-zip.ini

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#48

ну то есть в /etc/php/7.2/apache2/php.ini раскомментировали?

перегрузили и что? не помогло?

J
На сайте с 28.05.2019
Offline
14
#49

раскомментировал

не помогло

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#50

перегрузил?

надо логи смотреть. может пишет почему не подгружается mysqli

вполне возможно, что его (mysqli.so) физически нету.

на дебиан к примеру надо установить пакет php7.0-mysqli

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий