Ошибки preg_match и root'@'localhost. Нужна помощь. - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

ошибка 1045

Страница 1 из 1

Ошибки preg_match и root'@'localhost. Нужна помощь. Вы - последняя надежда

#1 Пользователь не на сайте   SPEC1AL1ST ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 26
  • Регистрация: 05-Ноябрь 11
  • Репутация: 0
  • Откуда:Poltava
  • IPB version:3.4.x
 

Отправлено 13 Август 2014 - 20:02

Приветствую, господа. Вы моя последняя надежда, уже перепробовал всё.

На одном прекрасном хостинге стояла у меня лицензионная 3.4.4 от IPB. Поставил русификацию от IBR, потом со временем обновил до 3.4.5. Все работало прекрасно. И тут что-то произошло. Начала выпадать ошибка после активации пользователя ссылкой о том, что рут@локалхост недоступен (а сервер БД вообще стоял на отдельной машине с другим адресом), а так же такая же ошибка была при вводе неправильного пароля при логине.
Начал грешить на хост. Переехал на свой впс пару недель назад (впервые с впс столкнулся).
Заодно скачал ретейл дистра 3.4.6, апгрейднул, ввел лиц ключик IBP, все ок... Но всё, да не всё...

После заполнения полей регистрации и нажатии на кнопку "Регистрация" вылазят такие ошибки:

Warning: preg_match(): Compilation failed: range out of order in character class at offset 31 in /home/admin/web/forum.eve-ua.com/public_html/admin/sources/classes/text/parser/bbcode.php on line 1523

Warning: preg_match(): Compilation failed: range out of order in character class at offset 31 in /home/admin/web/forum.eve-ua.com/public_html/admin/sources/classes/text/parser/bbcode.php on line 1610

Warning: preg_match(): Compilation failed: range out of order in character class at offset 31 in /home/admin/web/forum.eve-ua.com/public_html/admin/sources/classes/text/parser/bbcode.php on line 1347


А внизу них, что пользователь зарегистрирован и письмо отправлено.

Далее, захожу на е-мейл жму ссылку активации и попадаю на такую ошибку:

There appears to be an error with the database.
SQL error: Access denied for user 'root'@'localhost' (using password: YES)SQL error code: 1045
Date: Monday 11th August 2014 07:29:36 PM

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 11 Aug 2014 19:29:36 +0300
 Error: 1045 - Access denied for user 'root'@'localhost' (using password: YES)
 IP Address: 109.87.237.198 - /index.php?&app=core&module=global§ion=login&do=autologin&fromreg=1
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/handlers/han_login.php                                       | [login_external].authenticate                                                 | 732               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/handlers/han_login.php                                       | [han_login].loginAuthenticate                                                 | 355               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/applications/core/modules_public/global/login.php                    | [han_login].verifyLogin                                                       | 167               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/applications/core/modules_public/global/login.php                    | [public_core_global_login].autoLogin                                          | 142               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/base/ipsController.php                                       | [public_core_global_login].doExecute                                          | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'


Если ввести при входе на форум или в админку не верный пароль - выдаёт такую же ошибку...

Хотя в конфиге даже не рут, а другой пользователь (admin_spec) (менял на рут в конфиге, давал права, толку 0). Откуда он берет рут и с каким паролем - мне не известно...


Помогите пожалуйста, уже несколько дней голову ломаю, гуглю, без толку всё. Если случайно нарушил какие права - скажите, исправлю, вроде бы все по правилам. Не ругайте, не бейте :)
0

#2 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 13 Август 2014 - 20:30

Просмотреть сообщениеSPEC1AL1ST сказал(а):

После заполнения полей регистрации и нажатии на кнопку "Регистрация" вылазят такие ошибки:

В этих строках находится регулярные выражения для парсинга медия-тегов. Попробуйте обновить кеш медия-тегов - Система -> Управление кешем -> mediatag.
URL одного из них составлен не правильно, а конкретнее не соблюден интервал в символьном классе [].

Просмотреть сообщениеSPEC1AL1ST сказал(а):

Если ввести при входе в админку не верный пароль - выдаёт такую же ошибку...

Проверьте модули авторизации - Система -> Модули авторизации, по умолчанию должен быть включен только один - Внутренняя авторизация.
0

#3 Пользователь не на сайте   SPEC1AL1ST ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 26
  • Регистрация: 05-Ноябрь 11
  • Репутация: 0
  • Откуда:Poltava
  • IPB version:3.4.x
 

Отправлено 13 Август 2014 - 20:35

Просмотреть сообщениеsiv1987 13 Август 2014 - 20:30 сказал(а):

В этих строках находится регулярные выражения для парсинга медия-тегов. Попробуйте обновить кеш медия-тегов - Система -> Управление кешем -> mediatag.
URL одного из медиа тегов составлен не правильно, а конкретнее не соблюден интервал в символьном классе [].

А как проверить эти теги на правильность? Поищу гайды, но я с таким еще не сталкивался...


Цитата

Проверьте модули авторизации Система -> Модули авторизации, по умолчанию должен быть включен только один - Внутренняя авторизация.

Вы мой спаситель!!!! Я бы и додуматься на мог отключить LDAP и Внешку! Спасибо Вам громадное! Крайне признателен и благодарен!
0

#4 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 13 Август 2014 - 20:42

Просмотреть сообщениеSPEC1AL1ST сказал(а):

А как проверить эти теги на правильность?

Открываем по одному медиа-теги (Внешний вид -> Медиа теги), и тот который который содержит символьный класс (квадратные скобки []) в "Медиа-тег" возможно битый. Интервал (черточка -), если он не указывает на символьно-цифровой интервал (а-z и тд) нужно экранировать.
Например в ютобе это:
[\d\w\-_]

0

#5 Пользователь не на сайте   SPEC1AL1ST ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 26
  • Регистрация: 05-Ноябрь 11
  • Репутация: 0
  • Откуда:Poltava
  • IPB version:3.4.x
 

Отправлено 13 Август 2014 - 20:43

Вот содержимое mediatag:

mediatag
Array
(
    [YouTube] => Array
        (
            [match] => http(?:s)?://(www\.)?youtube\.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S*|\#\S*|$)
            [replace] => <iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>
        )

    [Flickr Image Set] => Array
        (
            [match] => http://www\.flickr\.com/photos/(.*?)/sets/(.*?)/
            [replace] => <iframe align="center" src="http://www.flickr.com/slideShow/index.gne?user_id=$1&set_id=$2" frameBorder="0" width="500" height="500"></iframe>
        )

    [Google Video] => Array
        (
            [match] => http://video\.google\.com/videoplay?docid=(.*?)
            [replace] => <embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=$1&hl=en" flashvars=""> </embed>
        )

    [MySpace Video] => Array
        (
            [match] => http://www\.myspace\.com/video/(.*?)/(\d+)$
            [replace] => <object width="425px" height="360px" >
<param name="allowScriptAccess" value="always"/>
<param name="allowFullScreen" value="true"/>
<param name="wmode" value="transparent"/>
<param name="movie" value="http://mediaservices.myspace.com/services/media/embed.aspx/m=$2,t=1,mt=video"/>
<embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=$2,t=1,mt=video" width="425" height="360" allowFullScreen="true" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always"></embed>
</object>
        )

    [GameTrailers] => Array
        (
            [match] => http://www\.gametrailers\.com/(.*?)/(.*?)/(.*?)
            [replace] => <embed src="http://media.mtvnservices.com/mgid:moses:$1:gametrailers.com:$3" width="512" height="288" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" base="." flashVars=""></embed>
        )

    [YouTu.be] => Array
        (
            [match] => http://(www\.)?youtu\.be/([\d\w-_]+?)
            [replace] => <iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>
        )

    [Слайдшоу Flickr] => Array
        (
            [match] => http://www\.flickr\.com/photos/(.*?)/sets/(.*?)/
            [replace] => <iframe align="center" src="http://www.flickr.com/slideShow/index.gne?user_id=$1&set_id=$2" frameBorder="0" width="500" height="500"></iframe>
        )

    [MP3] => Array
        (
            [match] => (.*?)\.mp3
            [replace] => <object type="application/x-shockwave-flash" data="{board_url}/public/mp3player.swf" width="300" height="40">
     <param name="movie" value="{board_url}/public/mp3player.swf" />
     <param name="FlashVars" value="mp3=$1.mp3&autoplay=0&loop=0&volume=100&showstop=1&showinfo=0" />
</object>
        )

    [Flash ролик/игра] => Array
        (
            [match] => (.*?)\.swf
            [replace] => <object type="application/x-shockwave-flash" data="$1.swf" {width} {height}>
	<param name="movie" value="$1.swf" />
	<img src="{image_url}/noflash.png" alt="{text.no_flash_available}" />
</object>
        )

    [Youtu.be] => Array
        (
            [match] => http://(www\.)?youtu\.be/([dw-_]+?)
            [replace] => <iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>
        )

    [Flash Movie/Game] => Array
        (
            [match] => (.*?)\.swf
            [replace] => <embed src="$1.swf" {width} {height} play="true" loop="true" quality="best" type="application/x-shockwave-flash" wmode="transparent" pluginspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" />
        )

    [Vimeo] => Array
        (
            [match] => http(.*?)://vimeo\.com/(.*?)
            [replace] => <iframe src="http$1://player.vimeo.com/video/$2" class="EmbeddedVideo" width="400" height="250" frameborder="0"></iframe>
        )

    [Google Видео] => Array
        (
            [match] => http://video\.google\.com/videoplay?docid=(.*?)
            [replace] => <embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=$1&hl=en" flashvars=""> </embed>
        )

    [MySpace Видео] => Array
        (
            [match] => http://www\.myspace\.com/video/(.*?)/(\d+)$
            [replace] => <object width="425px" height="360px" >
<param name="allowScriptAccess" value="always"/>
<param name="allowFullScreen" value="true"/>
<param name="wmode" value="transparent"/>
<param name="movie" value="http://mediaservices.myspace.com/services/media/embed.aspx/m=$2,t=1,mt=video"/>
<embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=$2,t=1,mt=video" width="425" height="360" allowFullScreen="true" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always"></embed>
</object>
        )

    [Фотосет из Flickr] => Array
        (
            [match] => http://www\.flickr\.com/photos/(.*?)/sets/(.*?)/
            [replace] => <iframe align="center" src="http://www.flickr.com/slideShow/index.gne?user_id=$1&set_id=$2" frameBorder="0" width="500" height="500"></iframe>
        )

    [Flash-ролик] => Array
        (
            [match] => (.*?)\.swf
            [replace] => <embed src="$1.swf" play="true" loop="true" quality="best" type="application/x-shockwave-flash" wmode="transparent" pluginspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" />
        )

    [Vkontakte] => Array
        (
            [match] => http://vk\.com/video_ext\.php(.*?)
            [replace] => <iframe src="http://vk.com/video_ext.php$1" class="EmbeddedVideo" width="640" height="390" frameborder="0"></iframe>
        )

    [Videomore] => Array
        (
            [match] => http://videomore\.ru/video/tracks/(.*?)
            [replace] => <object width="640" height="390"><param name="data" value="http://videomore.ru/player.swf"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="flashvars" value="config=http://videomore.ru/video/tracks/$1.xml"><embed src="http://videomore.ru/player.swf" type="application/x-shockwave-flash" wmode="transparent" width="704" height="528" allowFullScreen="true" allowScriptAccess="always" flashvars="config=http://videomore.ru/video/tracks/$1.xml"></embed></object>
        )

)

0

#6 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 765
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 13 Август 2014 - 20:48

Вот здесь не правильно (тег YouTu.be)
http://(www\.)?youtu\.be/([dw-_]+?)

Заменить на
http://(www\.)?youtu\.be/([\d\w\-_]+)


В теге YouTube
[\d\w-_]

Заменить на
[\d\w\-_]


Youtu.be два раза повторяется кстати - один правильный, другой нет. Обновите кеш для начала.
0

#7 Пользователь не на сайте   SPEC1AL1ST ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 26
  • Регистрация: 05-Ноябрь 11
  • Репутация: 0
  • Откуда:Poltava
  • IPB version:3.4.x
 

Отправлено 13 Август 2014 - 20:53

Спасибо ребята! Помогло, все отлично. Огромное человеческое спасибо!

P.S. Оставьте тему, я думаю кому-нибудь да поможет, нагуглить я этого не смог несколько дней.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна