0 Пользователей и 1 Гость просматривают эту тему.
  • 25 Ответов
  • 599 Просмотров
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
Обновил до Joomla 3.7.0
обновил все компоненты и тут в админке просит PHP 7.0
Установил и появились ошибки в БД. Другие сайты Joomla 3.7 на этом же VPS работают нормально. Переустановил сайт из резервной копии, но на главной пишет ОШИБКА Call to undefined function mysql_escape_string()
А в админку захожу без проблем, после двух попыток решил зайти в phpMyAdmin, но его нет, отображает главный сайт на VPS
Кто столкнулся с такой же проблемой подскажите пожалуйста.  !
https://cleaning-ru.info
Создание и Продвижение сайтов (бесплатно)
*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
В PHP7 нет MySQL драйвера, только MySQLi и PDO. То есть необходимо изменить драйвер в конфигурации: сервер => тип базы данных => MySQLi.

В configuration.php поставьте:
Цитировать
public $dbtype = 'mysqli';
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
В PHP7 нет MySQL драйвера, только MySQLi и PDO. То есть необходимо изменить драйвер в конфигурации: сервер => тип базы данных => MySQLi.

В configuration.php поставьте:
У меня там стоит
public $dbtype = 'mysqli';

И админка работает
Создание и Продвижение сайтов (бесплатно)
*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
А сам mysqli установлен? Вызовите функцию phpinfo();
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
Где её вызвать? Думаю если другие сайты работают на этом же VPS то по идее должно быть?
Создание и Продвижение сайтов (бесплатно)
*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
Тогда Вам поможет поиск по файлам. Может, какое-нибудь кривое расширение использует эту дремучую функцию в обход фреймворка.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
Посмотрите, создал файл с командой и он показал содержимое, но вроде бы все в порядке? = https://cleaning-ru.info/phpinfo.php
Создание и Продвижение сайтов (бесплатно)
*

passer

  • Живу я здесь
  • 875
  • 70
Ну замените на mysqli_real_escape_string()
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
Заменить где? в configuration.php ? Не помогло, страницы не отображаються
Создание и Продвижение сайтов (бесплатно)
*

passer

  • Живу я здесь
  • 875
  • 70
Да откуда бы знать где. Ошибка то у вас перед глазами, а в ней написано где.
*

dmitry_stas

  • Профи
  • 10043
  • 953
заменить там, где она вызывается. найти, и заменить. включите показ ошибок на максимум, если не показывает файл в котором ошибка. или найти поиском по файлам. или отключайте плагины, модули и т.п. по одному, и смотрите, в каком расширении это вызывается.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
Обращение к неопределенной функции mysql_escape_string()
 Надо эту функцию определить
Судя по https://cleaning-ru.info/phpinfo.php
   enabled
PDO drivers   MySQL, sqlite

Значит все вроде бы верно, но не работают страницы
Другие сайты рядом стоят без проблем работают с тем же набором плагинов и компонентов
Создание и Продвижение сайтов (бесплатно)
*

passer

  • Живу я здесь
  • 875
  • 70
Чудес не бывает. От рассуждений тут работает, а тут нет, ошибка не исчезнет. Ищите и правьте.
*

dmitry_stas

  • Профи
  • 10043
  • 953
Чудес не бывает. От рассуждений тут работает, а тут нет, ошибка не исчезнет. Ищите и правьте.
это точно. зачем голову ломать себе, если факт так сказать налицо - mysql_escape_string где то вызывается, и это вызывает фатальную ошибку. надо найти где, и поправить.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
Запустил = Консоль отладки Joomla!
https://cleaning-ru.info/
Посмотрите на БД куча ошибок, но что с ними делать?
Создание и Продвижение сайтов (бесплатно)
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0
  • Я за справидливость ...
Внимание

Предупреждений не обнаружено
Создание и Продвижение сайтов (бесплатно)
*

dmitry_stas

  • Профи
  • 10043
  • 953
я не знаю, что вам на это ответить :) антивирусом еще можете проверить. с ошибкой mysql_escape_string точно также не поможет, но лишним не будет :) зачем эта куча действий, вместо того чтобы просто найти, где вызывается эта функция, и поправить ее? 99% что это что-то стороннее - плагин, модуль, и т.п.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

passer

  • Живу я здесь
  • 875
  • 70
Да вообще поразительно. Куча ненужной информации, а вот полный текст ошибки - великая тайна. А в нем ведь и файл и строка ошибки указаны.
*

voland

  • Профи
  • 9513
  • 422
  • Эта строка съедает место на вашем мониторе
Угу, бред на 5 экранов и нет одной строчки
*

Ard_nik

  • Захожу иногда
  • 10
  • 0
Обновил до Joomla 3.7.0
обновил все компоненты и тут в админке просит PHP 7.0
Установил и появились ошибки в БД. Другие сайты Joomla 3.7 на этом же VPS работают нормально. Переустановил сайт из резервной копии, но на главной пишет ОШИБКА Call to undefined function mysql_escape_string()
А в админку захожу без проблем, после двух попыток решил зайти в phpMyAdmin, но его нет, отображает главный сайт на VPS
Кто столкнулся с такой же проблемой подскажите пожалуйста.  !
https://cleaning-ru.info
Точно такая же ерунда. Но самое интересно, что это возникает не сразу, а через некоторое время, примерно через часов 12-20. Причем при смене PHP на старую версию, сайт начинает работать. Кто-то решил вопрос, почему возникает ошибка при смене версии PHP?
*

ChaosHead

  • Профи
  • 4747
  • 398
Люди, вы чё? Напишите полностью что за ошибка! Если сами не можете по ней расшифровать, где она происходит - мы поможем, но фраза "точно такая же ерунда, кто решил вопрос" ваш вопрос не решит!
*

robert

  • Профи
  • 4078
  • 376
Люди, вы чё? Напишите полностью что за ошибка!
Да вы чё? Ни за что! Это же признак тупости. Еще домен могут украсть или DDOS устроить...
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

SeBun

  • Практически профи
  • 3154
  • 193
  • @SeBun48
Точно такая же ерунда...почему возникает ошибка при смене версии PHP?
Для примера: вы сменили жену. Хотите узнать ее истинное отношение к вам? Дождитесь, когда она будет сидеть полчаса в туалете с телефоном, подходите, отнимаете телефон и кидаете об стену. Наблюдаете развитие событий:
а) широко открытый рот и выпученные глаза - вам придется покупать новый телефон, она вас любит;
б) она вскакивает с горшка и кидается на вас с целью выцарапать вам глаза - уважения к вам у нее нет, брак по расчету;
в) сидит и мило улыбается = ERROR 500!

И только после того, как врач узнает о симптомах, он сможет назначить правильное лечение. Вам обоим.

Так и здесь. У меня ошибка... Какая? Чрезмерное прижатие к толчку гравитационным полем земли с невозможностью отрыва?  ^-^
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

Ard_nik

  • Захожу иногда
  • 10
  • 0
Для примера: вы сменили жену. Хотите узнать ее истинное отношение к вам? Дождитесь, когда она будет сидеть полчаса в туалете с телефоном, подходите, отнимаете телефон и кидаете об стену. Наблюдаете развитие событий:
а) широко открытый рот и выпученные глаза - вам придется покупать новый телефон, она вас любит;
б) она вскакивает с горшка и кидается на вас с целью выцарапать вам глаза - уважения к вам у нее нет, брак по расчету;
в) сидит и мило улыбается = ERROR 500!

И только после того, как врач узнает о симптомах, он сможет назначить правильное лечение. Вам обоим.

Так и здесь. У меня ошибка... Какая? Чрезмерное прижатие к толчку гравитационным полем земли с невозможностью отрыва?  ^-^
В теме же написана какая ошибка!!- https://yadi.sk/d/buHEHjPT3JamKH скрин ошибки.
После обновления до более новой версии PHP, через часов 8-12 появляется ошибка 500 с текстом:   
Re: Call to undefined function mysql_escape_string(). Админ панель работает. При включение показать ошибки, перестаёт работать и панель управления. Кто знает, что это и как с этим бороться?! Спасибо.
*

Ard_nik

  • Захожу иногда
  • 10
  • 0
Люди, вы чё? Напишите полностью что за ошибка! Если сами не можете по ней расшифровать, где она происходит - мы поможем, но фраза "точно такая же ерунда, кто решил вопрос" ваш вопрос не решит!
Доброго дня) В теме же написана какая ошибка!!- https://yadi.sk/d/buHEHjPT3JamKH скрин ошибки.
После обновления до более новой версии PHP, через часов 8-12 появляется ошибка 500 с текстом:   
Re: Call to undefined function mysql_escape_string(). Админ панель работает. При включение показать ошибки, перестаёт работать и панель управления. Кто знает, что это и как с этим бороться?! Спасибо.
*

ChaosHead

  • Профи
  • 4747
  • 398
Ок. По ftp скачиваете файлы сайта на компьютер и ищите в них по слову mysql_escape_string. Затем выложите сюда. Как уже написали выше - это будет что-то стороннее, на что либо авторы забили, либо вы забыли обновить.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вышел релиз безопасности Joomla! 3.8.0

Автор b2z

Ответов: 142
Просмотров: 2260
Последний ответ Сегодня в 02:37:26
от voland
Joomla не находит сайт для установки и обновлений

Автор neo_kovalsky

Ответов: 46
Просмотров: 348
Последний ответ 23.09.2017, 08:54:55
от Taatshi
Ошибка обновления Error: 0 Call to undefined method JAdminCssMenu::addChild()

Автор newalex

Ответов: 1
Просмотров: 143
Последний ответ 20.09.2017, 10:30:29
от b2z
Вышел релиз безопасности Joomla! 3.7.4 / релиз 3.7.5

Автор b2z

Ответов: 26
Просмотров: 1163
Последний ответ 19.09.2017, 17:58:07
от b2z
Как включить русский язык в админке Joomla 3.7.5?

Автор megakott

Ответов: 1
Просмотров: 52
Последний ответ 19.09.2017, 12:45:16
от NewUsers