Решено preg_match(): Compilation failed: unrecognized character after

Статус
В этой теме нельзя размещать новые ответы.

amfi911

Проверенные
Сообщения
38
Реакции
12
Баллы
5,505
После переноса форума на новый хостинг произошла вот такая ошибка
Код:
preg_match(): Compilation failed: unrecognized character after (? at offset 22 - library/XenForo/Helper/Media.php:71

XenForo_Application::handlePhpError()
preg_match() in XenForo/Helper/Media.php at line 71
XenForo_Helper_Media->_convertMediaLinkToEmbedHtml() in XenForo/Helper/Media.php at line 39
XenForo_Helper_Media::convertMediaLinkToEmbedHtml() in XenForo/BbCode/Formatter/BbCode/AutoLink.php at line 231
XenForo_BbCode_Formatter_BbCode_AutoLink->_autoLinkUrl() in XenForo/BbCode/Formatter/BbCode/AutoLink.php at line 132
XenForo_BbCode_Formatter_BbCode_AutoLink->autoLinkTag()
call_user_func() in XenForo/BbCode/Formatter/Base.php at line 745
XenForo_BbCode_Formatter_Base->renderValidTag() in XenForo/BbCode/Formatter/Base.php at line 652
XenForo_BbCode_Formatter_Base->renderTag() in XenForo/BbCode/Formatter/Base.php at line 565
XenForo_BbCode_Formatter_Base->renderTreeElement() in XenForo/BbCode/Formatter/Base.php at line 546
XenForo_BbCode_Formatter_Base->renderSubTree() in XenForo/BbCode/Formatter/Base.php at line 526
XenForo_BbCode_Formatter_Base->renderTree() in XenForo/BbCode/Formatter/BbCode/AutoLink.php at line 79
XenForo_BbCode_Formatter_BbCode_AutoLink->renderTree() in XenForo/BbCode/Parser.php at line 505
XenForo_BbCode_Parser->render() in XenForo/Helper/String.php at line 290
XenForo_Helper_String::autoLinkBbCode() in XenForo/ControllerPublic/Thread.php at line 536
XenForo_ControllerPublic_Thread->actionAddReply() in XenForo/FrontController.php at line 351
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /var/www/sor1k1629/data/www/cs-grand.su/index.php at line 13


Ошибка выводится при попытке отправить сообщения с ссылкой любой.
 
Последнее редактирование модератором:
Это дополнение установлено - s9e Media BBCodes pack
Если да, то попробуйте его удалить и установить заново.
Или выполнить .
Q: I get this error: "preg_match() [function.preg-match]: Compilation failed: unrecognized character after (? at offset XX"
A: Ask your web host to upgrade their version of PCRE. Any version released since 2006 should do.
 
Версия php, версия pcre, файлы при копировании не побились?

Неактуально, выше ответили.

Ask your web host to upgrade their version of PCRE. Any version released since 2006 should do.
Да, это ошибка PCRE, встречалась на некоторых версиях php, несколько раз ломали.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу