[Помощь] Отключение регистрации на WIKIpedia

Тема в разделе "Open Source", создана пользователем paul_rem, 1 окт 2013.

Модераторы: Amazko, Aste
  1. paul_rem

    paul_rem

    Регистр.:
    29 июл 2009
    Сообщения:
    351
    Симпатии:
    18
    Уважаемые, я так и не нашел более подходящего форума, где можно было бы задать подобный вопрос. Так как движок википедии свободно распространяется, то значит open source. У меня следующая проблема, заспамили один сайт на движке вики, заспамили тупо регами, база сайта увеличилась до размеров в 1,6 гига, я не знаю как устроен движок , но место база жрет не по - детски. Дайте совет, как защититься от спамеров или просто тупо запретить регистрироваться.
     
    Последнее редактирование: 1 окт 2013
  2. Seregammx

    Seregammx

    Регистр.:
    15 май 2010
    Сообщения:
    297
    Симпатии:
    157
    Регистрацию с подтверждением на email можно сделать? Будет чище. Но и нужно же что-то с существующей базой делать, раз уже так много весит.
     
  3. paul_rem

    paul_rem

    Регистр.:
    29 июл 2009
    Сообщения:
    351
    Симпатии:
    18
  4. arman29

    arman29 Генератор идей

    Moderator
    • Супермодератор
    Регистр.:
    30 июн 2008
    Сообщения:
    1.235
    Симпатии:
    654
    Капча при регистрации есть? Есть ли нет, то установите. Есть ли есть, то сделайте в регистрации скрытые поля (которые для не нужны для заполнения), роботы обычны все поля заполняют и скрытые в том числе
     
  5. Цукер

    Цукер Сам себе призедент

    Moderator
    Регистр.:
    5 мар 2008
    Сообщения:
    393
    Симпатии:
    366
    в WikiMedia регистрация отключается в конфиге а не в админке
     
    esche нравится это.
  6. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    360
    Симпатии:
    243
    В файле LocalSettings.php изменить на false (или добавить, если строчки нет)
    Код:
    $wgGroupPermissions['*']['createaccount'] = false;
     
    paul_rem нравится это.
  7. paul_rem

    paul_rem

    Регистр.:
    29 июл 2009
    Сообщения:
    351
    Симпатии:
    18
    вот за этот точный ответ ОГРОМНОЕ спасибо. кстати, залез в конфиг файл и нашел вот какую интересную строчку, ваш вариант добавил прямо следом

    # 2009-05-19: запрет редактирования анонимными пользователями
    $wgGroupPermissions['*']['edit'] = false;

    С этим понятно, типа мы отключили вообще регистрацию на сайте. Вопрос следующий, а как теперь добавить команду , чтобы требовалась проверка реальности почты при регистрации и капчу подключить, чтобы тогда убрать запрет на регистрацию? может есть какой то готовый модуль? все таки популярный двиг
     
    Последнее редактирование: 6 окт 2013
  8. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    360
    Симпатии:
    243
    Подтверждение Email
    Код:
    $wgEmailConfirmToEdit = true;
    
    CAPTCHA http://www.mediawiki.org/wiki/Extension:ConfirmEdit

    А вообще Вам сюда http://www.mediawiki.org/wiki/Manual:Combating_spam - варианты "борьбы" со спамом можно комбинировать по своему усмотрению
     
    paul_rem нравится это.
  9. paul_rem

    paul_rem

    Регистр.:
    29 июл 2009
    Сообщения:
    351
    Симпатии:
    18
    вопрос: мне загадили базу липовыми зарегистрированными пользователями, база стала весить 1,6 гига, скажите, в какой таблице висят эти пользователи в базе , хочу через phpmyadmin удалить
     
  10. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    360
    Симпатии:
    243
    В phpmyadmin, если зайти в структуру базы напротив каждой таблицы в одной из колонок размер будет указан. Если нет - где-то ссылка должна быть "Включить статистику".
    [​IMG]