При включении php 7.0 undefined function mysql_connect()

#
При включении php 7.0 undefined function mysql_connect()
Здравствуйте!
HostCMS 6.7.1 (последняя версия с последними обновлениями), подскажете в чем может быть дело?
Модератор
#
Re: При включении php 7.0 undefined function mysql_connect()
В PHP-7 нет поддержки старых функций mysql_*, теперь вместо них используется PDO.
Для использования PDO отредактируйте конфигурационный файл modules/core/config/database.php и укажите в качестве драйвера pdo
      'driver' => 'pdo',
#
Re: При включении php 7.0 undefined function mysql_connect()
HostCMS писал(а):
'driver' => 'pdo',

Спасибо, теперь все работает!
#
Re: При включении php 7.0 undefined function mysql_connect()
спрошу здесь, чтобы не плодить темы
при включении php 7.3 не может найти драйвер.
используется pdo, на 5.6 все работает
Database open connection error 0: could not find driver
36 modules/core/exception.php
87 modules/core/database/pdo.php
114 modules/core/core.php
41 bootstrap.php
10 admin/index.php

ключа pdo_mysql в настройках php 7.3 нет. ключ pdo включен.
куда копать?
Модератор
#
Re: При включении php 7.0 undefined function mysql_connect()
mchokan,
скорее всего у pdo нет pdo_mysql, проверьте
#
Re: При включении php 7.0 undefined function mysql_connect()
hostcms
там дописал, но вы уже ответили
есть только такие ключи
pdo_dblib
pdo_firebird
pdo_oci
pdo_odbc
pdo_pgsql
pdo_sqlite
pdo_sqlsrv

пока на 7.2 покантуюсь, но вопрос актуален, ибо у меня на хостинге другой проект, который требует 7.3., но на 7.2 работает. на крайняк начну крутить свой php.ini для каждого проекта, но неудобно же.
Модератор
#
Re: При включении php 7.0 undefined function mysql_connect()
mchokan,
так и задайте этот вопрос хостингу, мы же хостинг не предоставляем
#
Re: При включении php 7.0 undefined function mysql_connect()
отвечу, вдруг кто еще споткнется.
на двух хостингах ситуация была аналогичная. не буду сейчас копать, но похоже, что в 7.3 libmysql отсутствует.
зато есть mysqlnd, ключ для которого nd_pdo_mysql. включил его и все заработало.
Модератор
#
Re: При включении php 7.0 undefined function mysql_connect()
mchokan,
PHP-7.4, в php.ini (или в etc/php.d/*) должно быть указано
extension=mysqlnd.so
extension=pdo.so
extension=pdo_mysql.so
Авторизация