Wordpress

wpForo — Error 2252 | Please contact to forum admin.

После того как я перевёл сайт на https протокол у меня перестал работать плагин форума wpForo. При добавлении комментария или создания новой темы я получал ошибку Error 2252 | Please contact to forum admin.

Перечитав кучу рекомендаций и не найдя быстрого решения, пришёл к выводу что проще закомментировать несколько строк кода в файле.

Нужно открыть этот файл:

 /wp-content/plugins/wpforo/wpf-includes/functions.php

Найти эту часть кода:

if( $mode == 'ref' || $mode == 'full'){
   if( !isset($_SERVER['HTTP_REFERER']) || !$_SERVER['HTTP_REFERER'] ) {
       exit('Error 2252 | Please contact to forum admin.');
    }
    $ref = $_SERVER['HTTP_REFERER'];
    $url = get_bloginfo('url');
    $ref_domain = trim(strtolower(parse_url($ref, PHP_URL_HOST)));
    $web_domain = trim(strtolower(parse_url($url, PHP_URL_HOST)));
    if( $ref_domain != $web_domain ){
       exit('Error 2253 | Please contact to forum admin.');
    }
 }

Добавить «//» комментарий перед красными отмеченными линиями.

if( $mode == 'ref' || $mode == 'full'){
   if( !isset($_SERVER['HTTP_REFERER']) || !$_SERVER['HTTP_REFERER'] ) {
      //exit('Error 2252 | Please contact to forum admin.');
   }
   $ref = $_SERVER['HTTP_REFERER'];
   $url = get_bloginfo('url');
   $ref_domain = trim(strtolower(parse_url($ref, PHP_URL_HOST)));
   $web_domain = trim(strtolower(parse_url($url, PHP_URL_HOST)));
   if( $ref_domain != $web_domain ){
      //exit('Error 2253 | Please contact to forum admin.');
   }
}

Может быть это и не лучшее решение проблемы, но если нужно быстро починить, то можно воспользоваться этим примером.

Насколько полезным был этот пост?

Нажмите на звезду, чтобы оценить!

Средний рейтинг / 5. Голосов:

Мы сожалеем, что этот пост не был полезен для вас!

Давайте улучшим этот пост!

Теги

Статьи по теме:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Back to top button
Close