Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Обновление 4.7.0 > 4.7.xx - 500 ошибка

Featured Replies

В какой-то 4.7.xx - версии разрабы снова накосячили.

Страница недоступна - HTTP ERROR 500

4.7.0 > 4.7.23 - ни это обновление

4.7.0 > 4.7.22 - ни это - выдает ошибку.

Как исправить или до какой обновится получится?

Кэш учтен.

Логи:

2025/11/20 07:13:25 [error] 263100#263100: *220079 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught ErrorException: Class IPS\Output could not be loaded. Ensure it has been properly prefixed with an underscore and is in the correct namespace. in /init.php:780

Stack trace:

#0 [internal function]: IPS\IPS::errorHandler()

#1 /init.php(780): trigger_error()

#2 [internal function]: IPS\IPS::autoloader()

#3 /init.php(1161): spl_autoload_call()

#4 /init.php(1093): IPS\IPS::genericExceptionPage()

#5 [internal function]: IPS\IPS::exceptionHandler()

#6 {main}

thrown in /init.php on line 780" while reading response header from upstream, client: 40.77.167.xx, request: "GET /index.php?showforum=55&&page=2 HTTP/2.0", upstream: "fastcgi://unix:/run/php/php-fpm.sock:", host: ...

  • Author

@Respected переЗалить её своим кодом если только) Поясните, пожалуйста, поконкретнее. Я и так папку system копирую из новой версии. Меняю chown. Что деалее? Предыдущие версии - сайт открывался после копирования папок. Что то исправили.. "Исправили баги, добавили новые" 😁

Паша написал вам, чтоб вы перезагрузили дистрибутив с заменой, и пробовали обновиться, а так-же поставьте пхп 8.1 перед обновлением.

4 минуты назад, Luktown said:

"Исправили баги, добавили новые" 😁

Только у вас, а вините всех кроме себя)

5 минут назад, Luktown said:

Меняю chown

Зачем? Перед обновление дистрибутив сам говорит, что ему не хватает, если все зеленым смысла в лишних телодвижений нет...

  • Author

@gelo

пхп 8.1 - может быть, в описании работа с php от 7.4 - возможно в этом вопрос.
system - всегда заменял. не поверх, а полной заменой.
Это айтишная шутка.. а не обвинения.
chown - www-data, вместо root по умолчанию..

Пипец.. Редактирования тут нет.. Кнопка "Изменить" спустя час не показывается..

Edited by Luktown

  • 2 недели спустя...
12 минут назад, KingdaKa said:

Чтобы не создавать лишнюю тему, спрошу тут - для 4.7.18 какая максимальная версия PHP возможна?

Во время установки укажет рекомендуемую версию в первой же строке.

Либо смотрите требования к 4.7.18, эти требования не секретные... Неужели это все так трудно?

Неужели лучше ждать когда кто-нибудь ответит,чем самому почитать гайды?

2 часа назад, AHristich said:

Неужели это все так трудно?

Там указана минимальная версия и рекомендуемая, а я спрашивал про максимальную. ☠️

upd: 8.3 - работает, в 8.4 уже Fatal error: Cannot redeclare function mb_ucfirst()... Спасибо :)

1 час назад, KingdaKa said:

...upd: 8.3 - работает, в 8.4 уже Fatal error: Cannot redeclare function mb_ucfirst()... Спасибо :)

Ну да... к примеру,на вашу машину рекомендуют 14"-е шины,вы решили поставить 17",вроде едет, а вот с 20" чето машина не хотит ехать...

Ну,каждый ругается с головой по своему...

Это так,мысли вслух...

21 минуту назад, AHristich said:

Ну да... к примеру,на вашу машину рекомендуют 14"-е шины,вы решили поставить 17",вроде едет, а вот с 20" чето машина не хотит ехать...

Версия PHP в данном случае не самоцель, ага. Но пока не нужна, это я так - для справки. 😉

  • Author

Господа, что вы засрали тему про ошибку 500. Нет возможности обновлять движек. Не ясно что с этим делать.
20-ти летний форум закрыли из-за этого!
Господа модераторы и админы, отделите плиз этот флуд!

26 минут назад, Luktown said:

... Нет возможности обновлять движек. Не ясно что с этим делать.
20-ти летний форум закрыли из-за этого! ..

Что значит нет возможности обновить?

«Ошибка 500» означает, что проблема находится на стороне сервера. Причин может много:

Перегрузка сервера.

Проблемы с базой данных.

Ограничение памяти PHP.

Несовместимость плагинов.

Неверные права на файлы и парки.

К тому же сразу такой большой прыжок с 4.7.0 на 4.7.23. Перед обновлением нужно сначала настройки со стороны сервера привести к рекомендуемым для 4.7.23.

46 минут назад, Luktown said:

20-ти летний форум закрыли из-за этого!

Закрыли? До обновления в проде надо сначала делать его на локалке или тестовом домене и, конечно же, делать бекапы перед обновлением. Не пробовали?

14 минут назад, AHristich said:

«Ошибка 500» означает, что проблема находится на стороне сервера.

Неправда ваша. В данном случае класс не загружается.

500-я ошибка еще вылетает при синтаксических ошибках, ошибки при работе с памятью, деление на ноль, овертайм, права доступа...

1 минуту назад, KingdaKa said:

500-я ошибка еще вылетает при синтаксических ошибках, ошибки при работе с памятью, деление на ноль, овертайм, права доступа...

Я обозначил,естественно не весь список, то что причин может кукуева туча-тучище.

  • Author

Форум в предыдущей, рабочей версии — оффлайн.
В том и дело, что до этого обновы 500 ошибку не вызывали.
В какой-то версии они что то снова намудрили и все.. Снова-Здорова!
Что именно проверять - Х.З!

  • Author

Я понял, никто не знает что проверять при такой проблеме.. Накуй бэкап, вопрос как обновить! Логи не помогли. Какие еще гадания на кофейной гуще будут))

Только что, Luktown said:

Я понял, никто не знает что проверять при такой проблеме.. Накуй бэкап, вопрос как обновить! Логи не помогли. Какие еще гадания на кофейной гуще будут))

Если логи ошибок не помогают, но они на 500% сообщают причину ...

Что вам рекомендовать ? Заплатите специалисту

  • Author
33 минуты назад, gelo said:

Если логи ошибок не помогают, но они на 500% сообщают причину ...

Что вам рекомендовать ? Заплатите специалисту

То то я смотрю, в спецах прям отбоя нет, в очереди стоят!)

Раз ни нейросеть, ни пользователи тут, подсказать в каком направлении рыть - не могут.. Придется нанимать.

ЛОГИ

[error] 112886#112886: *106207 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught ErrorException: Class IPS\Output could not be loaded. Ensure it has been properly prefixed with an underscore and is in the correct namespace. in /init.php:780
Stack trace:

#0 [internal function]: IPS\IPS::errorHandler()

#1 /init.php(780): trigger_error()

#2 [internal function]: IPS\IPS::autoloader()

#3 /init.php(1161): spl_autoload_call()

#4 /init.php(1089): IPS\IPS::genericExceptionPage()

#5 [internal function]: IPS\IPS::exceptionHandler()

#6 {main}

thrown in /init.php on line 780" while reading response header from upstream,

request: "GET /admin/upgrade/ HTTP/2.0",

upstream: "fastcgi://unix:/run/php/php-fpm.sock:",

1 час назад, Luktown said:

Предыдущие версии сервер не роняли.

А теперь задайтесь вопросом - почему-то у всех обновляется, а у вас нет. Это в IPS намудрили или у вас проблема только?

И сервер никто не ронял, просто fatal error в PHP возникает - причина в логе. И вы проблему описали как-то смутно. В какой именно момент возникает ошибка, например?

По поводу специалистов, они тут есть и есть раздел "Платные услуги".

Edited by KingdaKa

5 часов назад, Luktown said:

То то я смотрю, в спецах прям отбоя нет, в очереди стоят!)

Раз ни нейросеть, ни пользователи тут, подсказать в каком направлении рыть - не могут.. Придется нанимать.

ЛОГИ

[error] 112886#112886: *106207 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught ErrorException: Class IPS\Output could not be loaded. Ensure it has been properly prefixed with an underscore and is in the correct namespace. in /init.php:780
Stack trace:

#0 [internal function]: IPS\IPS::errorHandler()

#1 /init.php(780): trigger_error()

#2 [internal function]: IPS\IPS::autoloader()

#3 /init.php(1161): spl_autoload_call()

#4 /init.php(1089): IPS\IPS::genericExceptionPage()

#5 [internal function]: IPS\IPS::exceptionHandler()

#6 {main}

thrown in /init.php on line 780" while reading response header from upstream,

request: "GET /admin/upgrade/ HTTP/2.0",

upstream: "fastcgi://unix:/run/php/php-fpm.sock:",

У вас проблема с серверным ПО. Почему? Потому что ,если бы все дело в движке было,то и ошибку выдавал бы движок а не сервер. 500-я ошибка,грубо говоря,кричит о нехватке времени на исполнение чего-то там.

И тупо ради интереса,спросите у нейронки про 500 ошибку.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.