Перейти к содержанию
jekyman83

Срочно, требуется исправить совместимость с php и Mysql базой.

Рекомендуемые сообщения

Версия остор 1.5.5.1 php 5.3 работало, сейчас хостер поднял версию на php 5,6 сайт лежит ошибка Fatal error: Call to undefined function mysql_connect() in /var/www/сайт/system/database/mysql.php on line 6

Все перепробовал. Драйвер mysqliz ставил, не помогло.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, jekyman83 сказал:

Драйвер mysqliz ставил, не помогло

еще в config.php прописать mysqlz вместо mysql

 

это 100% должно помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это 100% рабочий вариант.И если ошибка не связана именно с версией php ,то и не поможет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Tom сказал:

 

 

Это не совсем корректный вариант, хотя и рабочий.
Правильнее взят клас db.php и mysqli.php  из 1.5.6

 

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, snastik сказал:

 

Это не совсем корректный вариант, хотя и рабочий.
Правильнее взят клас db.php и mysqli.php  из 1.5.6

 

Спасибо , на php 5,4 завелся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В админку только не заходит.

----------------------------------------------

Разобрался в админ/конфиг/ mysqli заменить на mysql

Изменено пользователем jekyman83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
40 минут назад, jekyman83 сказал:

В админку только не заходит.

----------------------------------------------

Разобрался в админ/конфиг/ mysqli заменить на mysql

В config.php  в админке и на фронте необходимо поменять mysql на mysqli

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, snastik сказал:

В config.php  в админке и на фронте необходимо поменять mysql на mysqli

Parse error: syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION) in /var/www/site/system/database/mysqli.php on line 54

если меняю на Mysqli

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

mysqli некорректный в 1.5, возьмите корректный с 2.x

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, balukoff сказал:

mysqli некорректный в 1.5, возьмите корректный с 2.x

Читайте пожалуйста выше.
Мы говорим про 1.5.6.x - там более чем нормальный класс.
Который не вызовет конфликтов при интеграции в 1.5 ветку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я прочитал, и как вы, как-то столкнулся с тем, что класс драйвера mysqli косячный в 1.5

Просто поменял его на 2.x и все завертелось, прекрасно - конфликтов не было

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.