ошибка AJAX
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 9 лет
ошибка AJAX
"Ошибка AJAX
При выполнении запроса возникла непредвиденная ошибка, и сервер вернул неверный ответ."
В админ панели при удалении чего либо
При выполнении запроса возникла непредвиденная ошибка, и сервер вернул неверный ответ."
В админ панели при удалении чего либо
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: ошибка AJAX
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 9 лет
Re: ошибка AJAX
Описание проблемы: "Ошибка AJAX При выполнении запроса возникла непредвиденная ошибка, и сервер вернул неверный ответ." В админ панели при удалении чего либо
Произведенные изменения, после которых начались неполадки:
Версия phpBB: 1.1.8
Используемые стили: prosilver
Используемые моды/расширения:
Версия PHP::
Используемая СУБД и её версия:
Ссылка на конференцию: fleha.ga
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы:
Если да, то какие запросы вы использовали:
Sheer,
Произведенные изменения, после которых начались неполадки:
Версия phpBB: 1.1.8
Используемые стили: prosilver
Используемые моды/расширения:
Версия PHP::
Используемая СУБД и её версия:
Ссылка на конференцию: fleha.ga
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы:
Если да, то какие запросы вы использовали:
Sheer,
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: ошибка AJAX
sasha280312, заполнение Шаблона запроса подразумевает не вставку уже имеющегося текста в нужные поля, а дополнение информации путём ответа на все его вопросы.
Какие расширения установлены?
Ошибку, кстати, часто можно узнать с помощью консоли браузера.
Какие расширения установлены?
Ошибку, кстати, часто можно узнать с помощью консоли браузера.
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 6 лет 5 месяцев
- Благодарил (а): 3 раза
Re: ошибка AJAX
Описание проблемы: "Ошибка AJAX При выполнении запроса произошла»
Произведенные изменения, после которых начались неполадки: Обновил версию 3.1.9 до 3.1.12
Версия phpBB: 3.1.12
Используемые стили: prosilver (измененная, но пробовал ставить оригинал, не помогло)
Используемые моды/расширения:
Версия PHP: 5.6.38 (alt)
Используемая СУБД и её версия:
Ссылка на конференцию: http://rivercross.ru/forum/
Есть ли у вас тестовый аккаунт: Тестового нет. Могу прислать свой в личку.
Использовался ли поиск для решения проблемы: Да. Уже неделю ищу…
Если да, то какие запросы вы использовали: Ошибка ajax, отключить, исправить, и тд, и тп.
Добрый день товарищи!
Давно читаю ваш ресурс. Я не программист, но по описанным здесь инструкциям легко справился с установкой на сайт форума phpbb(3.1.9 – 2 года назад). Спасибо вам!!! Легко настроил стили и добавил нужные моды. Все работало! Но, на прошлой неделе решил обновить версию до 3.1.12. Обновил и начались постоянные проблемы с Ajax. На старой версии они тоже встречались, но только в моде ThanksForPost, отключил Ajax(в настройках мода) и жил дальше. А сейчас проблемы с Ajax начали появляться практически везде. Иногда при отправке «быстрый ответ». Иногда при перелистывании страниц методом клика на соответствующий номер в списке. Кэш, куки чистил. Пробовал поставить оригинальный Prosilver, перечитал все темы с похожими ошибками… Но ничего не сработало. Ошибка не исчезла…
Помогите пожалуйста разобраться! А еще лучше, если кто-нибудь согласится на регулярной основе, по необходимости помогать решать возникающие проблемы и настраивать форум. На возмездной основе ))) Еще раз повторюсь, я не программист и не могу «ковыряться в коде». Максимум это правка стилей и html-шаблонов…
Спасибо!
Произведенные изменения, после которых начались неполадки: Обновил версию 3.1.9 до 3.1.12
Версия phpBB: 3.1.12
Используемые стили: prosilver (измененная, но пробовал ставить оригинал, не помогло)
Используемые моды/расширения:
- Ad Units 1.0.0
Advanced BBCode Box 3.1.4
Change Post Time 1.0.1
Extension Highslide 0.0.1
External Links Open in New Window 1.0.2
FAQ manager 1.0.0
First post on every page 2.0.2
Inline images in attachment 1.0.0
No Custom Profile for guests 1.0.1
phpBB3 SEO Sitemap 1.0.4
PMRead 1.0.0
Posts merging 2.0.2
QuickReply Reloaded 1.0.2
Recent Topics 2.0.5
Site logo 1.1.0
Stop Forum Spam 1.1.9
Thanks for posts 2.0.2
Time Before Registration 0.0.1
Upload Extensions 3.1.2
Версия PHP: 5.6.38 (alt)
Используемая СУБД и её версия:
Ссылка на конференцию: http://rivercross.ru/forum/
Есть ли у вас тестовый аккаунт: Тестового нет. Могу прислать свой в личку.
Использовался ли поиск для решения проблемы: Да. Уже неделю ищу…
Если да, то какие запросы вы использовали: Ошибка ajax, отключить, исправить, и тд, и тп.
Добрый день товарищи!
Давно читаю ваш ресурс. Я не программист, но по описанным здесь инструкциям легко справился с установкой на сайт форума phpbb(3.1.9 – 2 года назад). Спасибо вам!!! Легко настроил стили и добавил нужные моды. Все работало! Но, на прошлой неделе решил обновить версию до 3.1.12. Обновил и начались постоянные проблемы с Ajax. На старой версии они тоже встречались, но только в моде ThanksForPost, отключил Ajax(в настройках мода) и жил дальше. А сейчас проблемы с Ajax начали появляться практически везде. Иногда при отправке «быстрый ответ». Иногда при перелистывании страниц методом клика на соответствующий номер в списке. Кэш, куки чистил. Пробовал поставить оригинальный Prosilver, перечитал все темы с похожими ошибками… Но ничего не сработало. Ошибка не исчезла…
Помогите пожалуйста разобраться! А еще лучше, если кто-нибудь согласится на регулярной основе, по необходимости помогать решать возникающие проблемы и настраивать форум. На возмездной основе ))) Еще раз повторюсь, я не программист и не могу «ковыряться в коде». Максимум это правка стилей и html-шаблонов…
Спасибо!
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: ошибка AJAX
Ошибка появляется постоянно, каждый раз, или время от времени?
При той же очистке кеша из админки ошибка есть?
При той же очистке кеша из админки ошибка есть?
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 6 лет 5 месяцев
- Благодарил (а): 3 раза
Re: ошибка AJAX
Татьяна, добрый день!
Ошибка появляется постоянно. Причем, при одной и той же последовательности действий. Сначала захожу в какой-нить раздел конференции, нахожу тему и кликаю на любую, но не последнюю страницу. Она открывается, читаю, потом кликаю на следующую страницу и баста "Ошибка AJAX". Но заметил одну особенность, ошибка возникает только у зарегистрированных пользователей. Если проделать тоже самое под гостем, то ошибки не возникает.
Так же, пробовал включить addon TFP. Та же самая ошибка, только появляется при нажатии на "лайк".
Я нашел тестовый аккаунт: alex /123456
Последовательность, при которой возникают ошибки, например:
На главной странице: http://rivercross.ru/forum/index.php
Выбираем раздел: Лодки, моторы и другая техника http://rivercross.ru/forum/viewforum.php?f=7
Находим тему "Лодка под 15 сил. Построить или купить?" и кликаем на 51 страницу http://rivercross.ru/forum/viewtopic.ph ... &start=500
Заходим на 51 и кликаем, например на 53 - Баста! Ошибка
Ошибка появляется постоянно. Причем, при одной и той же последовательности действий. Сначала захожу в какой-нить раздел конференции, нахожу тему и кликаю на любую, но не последнюю страницу. Она открывается, читаю, потом кликаю на следующую страницу и баста "Ошибка AJAX". Но заметил одну особенность, ошибка возникает только у зарегистрированных пользователей. Если проделать тоже самое под гостем, то ошибки не возникает.
Так же, пробовал включить addon TFP. Та же самая ошибка, только появляется при нажатии на "лайк".

Я нашел тестовый аккаунт: alex /123456
Последовательность, при которой возникают ошибки, например:
На главной странице: http://rivercross.ru/forum/index.php
Выбираем раздел: Лодки, моторы и другая техника http://rivercross.ru/forum/viewforum.php?f=7
Находим тему "Лодка под 15 сил. Построить или купить?" и кликаем на 51 страницу http://rivercross.ru/forum/viewtopic.ph ... &start=500
Заходим на 51 и кликаем, например на 53 - Баста! Ошибка

-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: ошибка AJAX
Отправлено спустя 31 секунду:
Перелистывание по аяксу - от QuickReply, его (перелистывание) можно отключить
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: ошибка AJAX
AlexFFen, у каждой ошибки есть своя причина.
И в таком случае нужно именно её и устранять, а не рубить Ajax на корню.
Отправлено спустя 13 минут 14 секунд:
AlexFFen, посмотрел на Вашу проблему.
В одном из файлов Вашей конференции затесался BOM (byte order mark) - спец. символ, который и мешает корректной работе Ajax.
Убедитесь, что все файлы Вашей конференции сохранены в кодировке UTF-8 без BOM (надеюсь, это будет не очень сложно).
Особенно обратите внимание на те файлы, в которые Вы когда-либо вносили правки.
И в таком случае нужно именно её и устранять, а не рубить Ajax на корню.
Отправлено спустя 13 минут 14 секунд:
AlexFFen, посмотрел на Вашу проблему.
В одном из файлов Вашей конференции затесался BOM (byte order mark) - спец. символ, который и мешает корректной работе Ajax.
Убедитесь, что все файлы Вашей конференции сохранены в кодировке UTF-8 без BOM (надеюсь, это будет не очень сложно).
Особенно обратите внимание на те файлы, в которые Вы когда-либо вносили правки.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: ошибка AJAX
В STK есть BOM-сниффер. Правда его нужно настроть для проверки специфических файлов.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 6 лет 5 месяцев
- Благодарил (а): 3 раза
Re: ошибка AJAX
Татьяна5 писал(а): 29.11.2018 18:39 Перелистывание по аяксу - от QuickReply, его (перелистывание) можно отключить
На сколько я понял, это "Разрешить просмотр тем без перезагрузки страницы:" ?
Согласен!LavIgor писал(а): 29.11.2018 19:56 И в таком случае нужно именно её и устранять, а не рубить Ajax на корню.
Помогите не специалисту или направьте. Что есть "все файлы конференции" и как в них вычислить эти символы? (из области " ` )?LavIgor писал(а): 29.11.2018 19:56 В одном из файлов Вашей конференции затесался BOM (byte order mark) - спец. символ, который и мешает корректной работе Ajax.
Убедитесь, что все файлы Вашей конференции сохранены в кодировке UTF-8 без BOM (надеюсь, это будет не очень сложно).
Спасибо!!!
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: ошибка AJAX
Да
В прямом смысле все файлы
Перебрать, пересохранить без BOM
(В тех файлах движка, которые не правили, лишнего символа точно нет)
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 6 лет 5 месяцев
- Благодарил (а): 3 раза
Re: ошибка AJAX
Спасибо за советы! Понемногу начинаю понимать...
В поиске нашел "find_bom.php", который может проверить все файлы на сайте и показать, в которых есть эти ошибки. Кто-нить пользовался этим инструментом?
В поиске нашел "find_bom.php", который может проверить все файлы на сайте и показать, в которых есть эти ошибки. Кто-нить пользовался этим инструментом?
-
- phpBB 3.0.0 RC2
- Сообщения: 1540
- Стаж: 13 лет 3 месяца
- Благодарил (а): 49 раз
- Поблагодарили: 77 раз
Re: ошибка AJAX
Создаешь файл find_bom.php с содержимым
Кидаешь в корень форума.
Запускаешь в браузере
Отправлено спустя 2 минуты 3 секунды:
Он найдет и сам удалит
Код: Выделить всё
<?
$HOME = dirname(__FILE__); // Указываем папку с которой начать рекурсивный поиск
$WIN = 0; //Если север на windows, то указать 1
// Рекурсивный поиск
function RecursiveFolder($sHOME)
{
global $BOMBED, $WIN;
$win32 = ($WIN == 1) ? "\\" : "/";
$folder = dir($sHOME);
$foundfolders = array();
while ($file = $folder->read()) {
if ($file != "." and $file != "..") {
if (filetype($sHOME . $win32 . $file) == "dir") {
$foundfolders[count($foundfolders)] = $sHOME . $win32 . $file;
} else {
$content = file_get_contents($sHOME . $win32 . $file);
$BOM = SearchBOM($content);
if ($BOM) {
$BOMBED[count($BOMBED)] = $sHOME . $win32 . $file;
// Удаляет 3 символа из начала файла
$content = substr($content, 3);
// Результат записывает в исходный файл
file_put_contents($sHOME . $win32 . $file, $content);
}
}
}
}
$folder->close();
if (count($foundfolders) > 0) {
foreach ($foundfolders as $folder) {
RecursiveFolder($folder, $win32);
}
}
}
// Поиск BOM в файле
function SearchBOM($string)
{
if (substr($string, 0, 3) == pack("CCC", 0xef, 0xbb, 0xbf)) return true;
return false;
}
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Поиск и удаление UTF8 BOM</title>
</head>
<body>
<div class="FOUND">
<?
$BOMBED = array();
RecursiveFolder($HOME);
$list = '';
foreach ($BOMBED as $utf) {
$list .= $utf . "<br />\n";
}
if (!empty($list)) {
?>
<h2>BOM был найден в:</h2>
<?= $list; ?>
<? } else { ?>
<h2>BOM не найден</h2>
<? } ?>
</div>
</body>
</html>
Запускаешь в браузере
Отправлено спустя 2 минуты 3 секунды:
Он найдет и сам удалит
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 6 лет 5 месяцев
- Благодарил (а): 3 раза