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

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0 / 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
Создание и Продвижение сайтов (бесплатно)
*

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

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

В configuration.php поставьте:
Цитировать
public $dbtype = 'mysqli';
*

Alexhelp

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

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

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

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

  • Сорокин Band
  • 1865
  • 153 / 4
  • разработчик.москва
А сам mysqli установлен? Вызовите функцию phpinfo();
*

Alexhelp

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

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

  • Сорокин Band
  • 1865
  • 153 / 4
  • разработчик.москва
Тогда Вам поможет поиск по файлам. Может, какое-нибудь кривое расширение использует эту дремучую функцию в обход фреймворка.
*

Alexhelp

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

passer

  • Давно я тут
  • 879
  • 73 / 3
Ну замените на mysqli_real_escape_string()
*

Alexhelp

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

passer

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

dmitry_stas

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

Alexhelp

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

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

passer

  • Давно я тут
  • 879
  • 73 / 3
Чудес не бывает. От рассуждений тут работает, а тут нет, ошибка не исчезнет. Ищите и правьте.
*

dmitry_stas

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

Alexhelp

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

Alexhelp

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

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

dmitry_stas

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

passer

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

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Угу, бред на 5 экранов и нет одной строчки
*

Ard_nik

  • Новичок
  • 10
  • 0 / 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

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

robert

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

SeBun

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

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

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

Ard_nik

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

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

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

Ard_nik

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

ChaosHead

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

Вышло обновление Joomla! до 3.8.7

Автор Raven23

Ответов: 22
Просмотров: 576
Последний ответ Сегодня в 17:34:34
от GeorgeRound
Вышел релиз Joomla! 3.6.3

Автор b2z

Ответов: 136
Просмотров: 11166
Последний ответ Сегодня в 14:53:59
от dmitry_stas
Вышло обновление Joomla! до 3.8.6

Автор Olg

Ответов: 26
Просмотров: 3882
Последний ответ 18.04.2018, 19:20:46
от zikkuratvk
Перевод сайта на Joomla 3

Автор qprizing

Ответов: 1
Просмотров: 73
Последний ответ 15.04.2018, 23:28:46
от effrit
После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 35
Просмотров: 3303
Последний ответ 15.04.2018, 19:28:19
от sanek2281