VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
после переезда на другой сервер, получил вот такое
Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 0 in [path]/includes/functions.php on line 5573
оно же в админке, оно же на самом форуме. Точнее вместо админки и вместо форума только эта строка
версия форума 3.8.6
сапорт чего то невнятное морозит, я не понимаю вообще что это значит:
Quote:
Вы передали в preg_replace выражение, в котором первым символом стоит один из квалификаторов повторения - *, +, ?, может {...}. Но что именно может повторяться - функция не поняла.
Попробуйте перезалить файлы.
К сожалению, я не являюсь разработчиком данного ПО. Тут ошибка явно в коде. Если не получится - попробуйте спросить на официальном форуме.
При этом форум прекрасно до сих пор работает на старом ВПС. Не понимаю при чем тут "попробуйте перезалить файлы". Я так считаю если на одном работает, а на другом нет, значит на другом что то не так настроено. Правильно?
короче, все решилось на удивление просто. Я вставил в инит.пхп после подключения к базе строки для перекодировки в ср1251 и все заработало. На сервере база по умолчанию была в утф-8
@shellarua
Простоузер
Join Date: Jul 2009
Posts: 10
Версия vB: 3.8.5
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by Martini
короче, все решилось на удивление просто. Я вставил в инит.пхп после подключения к базе строки для перекодировки в ср1251 и все заработало. На сервере база по умолчанию была в утф-8
а можно подробней - какой код и в какое место вставлять?
а то такая же проблема - уже замучался разруливать.
shellarua добавил 01.07.2012 в 14:38
UPD
подсказали вот
в файле init.php лежит в папке include
находим строку // make database connection и перед следующими комментариями добавляем в зависимости от кодировки
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER SET 'cp1251'");
или
mysql_query("SET NAMES 'utf-8'");
mysql_query("SET CHARACTER SET 'utf-8'");
и все работает
Last edited by shellarua : 07-01-2012 at 02:38 PM.
Reason: Добавлено сообщение