Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

Обновление с IPB 3 до 4

Опубликовано:

В общем решил попробовать на локалке обновить форум, скачал бекап БД рабочего форума он у меня 2.5гб, восстановил его на локалке. Далее залил файлы от 4.0.13.1 и файл conf_global.php от рабочего форума, отредактировал его под локалку, другие файлы рабочего форума не грузил, ну и запустил обновление. Обновление вроде проходит без ошибок все запросы которые предлагалось выполнить в ручную, выполнял в ручную, после окончания обновления вижу примерно вот что

post-16492-0-19459900-1447057698_thumb.jpg

 

Посмотрев исходный код страницы, понял что все стили форум пытается тянуть по старому адресу, их там естественно нет. Во как исправить это? в conf_global.php естественно указан новый адрес форума, в админке не нашёл больше настроек адреса форума, попытки очистить кешь через раздел support не помогают.

В общем как поправить это?

Рекомендованные сообщения

Опубликовано:

Добрый день!

Пытаюсь обновиться с 3.4.9. до 4.1.13

Все рекомендации по предварительной подготовке сделал. Обновился без ошибок.

Проблема вылезла уже после обновления. Не могу зайти в админку IPS 4.

Fatal error: Call to undefined method IPS\Lang::recordWord() in /var/...../applications/cms/sources/Databases/Databases.php on line 780

 

Поиск по "IPS\Lang::recordWord()" результата не дал. Help me please!

Форум в режиме offline. На форум могу зайти под админом.

Опубликовано:

Не обновился он нормально тогда.

 

\applications\cms\sources\Databases\Databases.php

Найти

	return \IPS\Member::loggedIn()->language()->recordWord( $number, $upper, $this->id );

Заменить на

	$case = $upper ? 'u' : 'l';
	return $number == 1 ? \IPS\Member::loggedIn()->language()->addToStack("content_db_lang_s{$case}_{$this->id}") : \IPS\Member::loggedIn()->language()->addToStack("content_db_lang_p{$case}_{$this->id}");

Опубликовано:

Спасибо за отклик.

Поменял. Теперь такая ошибка Fatal error: Call to undefined method IPS\cms\Databases::addToStack() in .....Databases.php on line 502

 

Я так понимаю они теперь будут сыпаться без остановки. Может назад откатиться и снова проапгрейдиться?

Опубликовано:

Немного не на то нужно было поменять, отредактируйте еще раз эту строчку.

Опубликовано:

Отлично! Спасибо огромное, попал в АЦ. На каком этапе обновление не прошло? Что теперь надо сделать?

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.