VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Вобщем решил я свой 3.6.4 обновить до 3.6.7. Сделал Dump базы данных. Сделал копию папки с форумом. Скинул в папку с форумом все файлы нового форума. Поправил config.php, запустил update.php. Обновил. Появилась проблема с кодировкой, которую я устранить так и не смог (в настройках форума всё выставлено правильно). Решил забить и поставить назад старую версию. Востановил из дампа старую базу, востановил старые файлы форума, но на него зайти немогу теперь вообще. При входе в самом верху выдаёт вот что:
Code:
Warning: array_keys() [function.array-keys]: The first argument should be an array in \includes\functions.php on line 3699
Warning: Invalid argument supplied for foreach() in \includes\functions.php on line 3699
Вот 3699-я строка из этого файла
PHP Code:
}
foreach (array_keys($vbulletin->forumcache) AS $forumid)
{
значит какието файлы от другой версии заливал. ну неможет возникнуть такая хрень при верных файлах и верном дампе на одном и том же ПО(раз ты ставил на локалке то по одно и то же..). чем сливал/заливал дамп?
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
а конфиг старый ты тоже восстановил?
такое бывает когда кодировки в базе не совпадают.
например была в cp1251, ты сделал дамп в utf8 и залил его обратно тоже в utf8
@Eleidon
Простоузер
Join Date: Jun 2007
Posts: 3
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by netwind
а конфиг старый ты тоже восстановил?
такое бывает когда кодировки в базе не совпадают.
например была в cp1251, ты сделал дамп в utf8 и залил его обратно тоже в utf8
А при чём тут ошибка в Functions тогда?
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
этот эффект возникает из-за различия длинны строк в однобайтной и многобайтной кодировках