MLaw 0 Опубликовано: 26 июня 2013 Рассказать Опубликовано: 26 июня 2013 Fatal error: Call to undefined function json_decode() in /home/****/****/****/public_html/engine/classes/stopspam.class.php on line 147 При отключении антиспамового сервиса в админпанели - всё норм. В чем может быть проблема? Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 26 июня 2013 Рассказать Опубликовано: 26 июня 2013 Скорее всего не все файлы от 10ки залились нормально на сервер. Нет файла, где объявлена ф-ция json_decode() Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 26 июня 2013 Рассказать Опубликовано: 26 июня 2013 IgorA100, Вы не правы Fatal error: Call to undefined function json_decode() in /home/****/****/****/public_html/engine/classes/stopspam.class.php on line 147 При отключении антиспамового сервиса в админпанели - всё норм. В чем может быть проблема? Минимальные требования DLE к PHP это версия 5.2 и выше http://dle-news.ru/request.html у вас установлена более ранная линейка PHP, вам нужно обновлять PHP на сервере. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 26 июня 2013 Рассказать Опубликовано: 26 июня 2013 Вы не правы Сорри Просто не в курсе что son_decode() в РНР версии 5.2 и выше. Сейчас посмотрел мануал - и вправду так оказалось.... Цитата Ссылка на сообщение Поделиться на других сайтах
MLaw 0 Опубликовано: 27 июня 2013 Рассказать Опубликовано: 27 июня 2013 (изменено) Автор Версия PHP: 5.3.13 Версия MySQL: 5.1.58 MySQLi Дело явно не в версии PHP - хостинг рувеб. http://rulmed.ru/index.php?do=register - ссылка на сайт.Файлы перезалил. Результат тот же. Изменено 27 июня 2013 пользователем MLaw Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 27 июня 2013 Рассказать Опубликовано: 27 июня 2013 Дело явно не в версии PHP - хостинг рувеб. Дело именно в версии PHP. Достаточно прочитать текст ошибки и немного знать английский. Ошибка Call to undefined function json_decode() означает что вызывается неизвестная функция json_decode(), эта функция является стандартной функцией PHP http://www.php.net/manual/ru/function.json-decode.php а не функцией DLE. И получая данную ошибку она означает что ваш PHP не обладает данной функцией. В данном случае вам нужно обращаться в службу поддержки вашего хостинга, чтобы проверили PHP интерпретатор и пересобрали его. Цитата Ссылка на сообщение Поделиться на других сайтах
MLaw 0 Опубликовано: 27 июня 2013 Рассказать Опубликовано: 27 июня 2013 Автор Зачем им (хостеру) потребовалось выключить данную стандартную фун-цию в современной версии пхп -- не ясно, но скоро узнаю. Как разберусь, напишу. Цитата Ссылка на сообщение Поделиться на других сайтах
MLaw 0 Опубликовано: 27 июня 2013 Рассказать Опубликовано: 27 июня 2013 Автор Включил и всё норм. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.