Привет.
Сразу сделаю небольшое примечание: Речь идёт про мой первый форум на XF, раньше я работал только с IPB. Сперва познакомился с XF (посмотрел на локальном сервере, почитал документацию, посмотрел рекомендации). На форуме изначально была установлена 2.1 версия, не обновлялась. Были перенесены некоторые элементы из старой БД (через xenforo importers)
Установил форум, настроил, открыл для публичного доступа. Уже идёт третий месяц, вроде бы всё было нормально.
В самом начале марта начались проблемы:
Утром четвёртого марта просматривал форум, увидел тему и захотел ответить в ней. Вставил сообщение, нажал на кнопку "отправить" и получил уведомление:
Открыл консоль, вижу там следующее:
Изначально подумал на какую-то проблему с правами доступа, но судя по FTP - никаких изменений не производилось.
Важно: Через настройки выключил ЧПУ-ссылки, ибо казалось, что обращение идёт к папке и соответственно 403. Далее проверил .htaccess, он был на месте (Изменений в нём нет, он остался таким же, каким шёл с файлами форума в архиве)
Никакие настройки не менялись после 26 февраля, т.е проблема возникла из воздуха. Какова ситуация теперь:
После перехода на какую-либо страницу в АЦ - в консоли появляется
Ещё можно подметить то, что постоянно в консоли имеется неудачный POST на job.php (по https), и там нас тоже встречает 403 ошибка.
При попытке авторизации - появляется сообщение, связанное с cookies (необходимо принять соглашение). Но форум работает принудительно по https, в настройках повсюду https + в config.php имеется строка для https (хоть она есть, хоть её нет - ничего не меняется)
Итог:
На форуме "отвалилась" часть функционала, доступен только просмотр тем. Если получается как-то перейти на авторизацию -- после нажатия "войти" редиректит на 403 ошибку (именно html-страницу с этой ошибкой)
Переход с http на https и обратно не повлиял на ситуацию (Сертификат Let`s Encrypt 3).
Техническая информация:
Плагины: All Rich Usernames, UI.X (плагин, необходимый для корректной работы). Все плагины скачаны с вашего ресурса (Немного разбираюсь в php, в коде ничего страшного нет)
Форум: Версия 2.1, скачана с вашего ресурса
Хостинг: shared Beget
БД: Активна, проблем с ней нет.
Состояние файлов форума: все файлы на месте, проверка не находит изменений | ручная проверка тоже прошла успешно, все файлы на месте.
Внимание: Ссылку на форум могу предоставить в личных сообщениях или под хайдом, если это возможно \ необходимо. Своих идей уже нет, проверил всё.
От прав для каждого файла до каждой настройки.. Или тут остаётся только связываться с хостером
Версия php минимально-допустимая, т.е последняя из php 5.
Одно время появлялась 503 ошибка при попытке открыть форум.
Cloudflare не используется
Сразу сделаю небольшое примечание: Речь идёт про мой первый форум на XF, раньше я работал только с IPB. Сперва познакомился с XF (посмотрел на локальном сервере, почитал документацию, посмотрел рекомендации). На форуме изначально была установлена 2.1 версия, не обновлялась. Были перенесены некоторые элементы из старой БД (через xenforo importers)
Установил форум, настроил, открыл для публичного доступа. Уже идёт третий месяц, вроде бы всё было нормально.
В самом начале марта начались проблемы:
Утром четвёртого марта просматривал форум, увидел тему и захотел ответить в ней. Вставил сообщение, нажал на кнопку "отправить" и получил уведомление:
Код:
Упс! Мы столкнулись с некоторыми проблемами. Пожалуйста, попробуйте позже. Более детальную информацию об ошибке Вы можете посмотреть в консоли браузера.
Открыл консоль, вижу там следующее:
Код:
POST https://url.ru/index.php?threads/tech.1/add-reply 403
(Чуть ниже):
PHP: 403 Forbidden
Изначально подумал на какую-то проблему с правами доступа, но судя по FTP - никаких изменений не производилось.
Важно: Через настройки выключил ЧПУ-ссылки, ибо казалось, что обращение идёт к папке и соответственно 403. Далее проверил .htaccess, он был на месте (Изменений в нём нет, он остался таким же, каким шёл с файлами форума в архиве)
Никакие настройки не менялись после 26 февраля, т.е проблема возникла из воздуха. Какова ситуация теперь:
После перехода на какую-либо страницу в АЦ - в консоли появляется
Код:
Failed to load resource: the server responded with a status of 403 () /job.php:1
При попытке авторизации - появляется сообщение, связанное с cookies (необходимо принять соглашение). Но форум работает принудительно по https, в настройках повсюду https + в config.php имеется строка для https (хоть она есть, хоть её нет - ничего не меняется)
Итог:
На форуме "отвалилась" часть функционала, доступен только просмотр тем. Если получается как-то перейти на авторизацию -- после нажатия "войти" редиректит на 403 ошибку (именно html-страницу с этой ошибкой)
Переход с http на https и обратно не повлиял на ситуацию (Сертификат Let`s Encrypt 3).
Техническая информация:
Плагины: All Rich Usernames, UI.X (плагин, необходимый для корректной работы). Все плагины скачаны с вашего ресурса (Немного разбираюсь в php, в коде ничего страшного нет)
Форум: Версия 2.1, скачана с вашего ресурса
Хостинг: shared Beget
БД: Активна, проблем с ней нет.
Состояние файлов форума: все файлы на месте, проверка не находит изменений | ручная проверка тоже прошла успешно, все файлы на месте.
Внимание: Ссылку на форум могу предоставить в личных сообщениях или под хайдом, если это возможно \ необходимо. Своих идей уже нет, проверил всё.
От прав для каждого файла до каждой настройки.. Или тут остаётся только связываться с хостером
Версия php минимально-допустимая, т.е последняя из php 5.
Одно время появлялась 503 ошибка при попытке открыть форум.
Cloudflare не используется
Последнее редактирование: