FAQ или Помощь новичкам от неспециалиста (проверено на себе)

  • Тут может быть ваша реклама

Mr-X

Турист
27 Янв 2009
306
17
88
Forumы
Credits
0
Тема создана как пособие для начинающих и БОЛЬШАЯ конкуренция форумам поддержки скриптов. Дело в том, что многие начинающие свой путь в администрировании форумов/сайтов сталкиваются с проблемами, которые профессионалам покажутся назойливыми и тупыми. В данной теме я постараюсь с помощью добрых людей создать удобно понятный FAQ

Есть такая проблема как "Белая страница" после установки каких либо модов на форум (испытано на себе)
Основная ошбка была в том, что при копировании кода не прочуствовал код
Пример:
Нужно найти $this->ipsclass->DB->build_query( array( 'select' => "id, name, mgroup, (бла-бла-бла),
Добавить После: ,thanks_point
и основная ошибка была в том, что после (бла-бла-бла), уже существовала запятая и я её удалил, а вот после вставки ,thanks_point я запятую не поставил и получил "Белая страница"
1) Создание копии базы данных
Заходим в phpMyAdmin, далее выбираем в таблицы слева вашу базу данных, справа откроется таблица, жмите Экспорт, Вам необходима только нижняя строка (и не трогать другие параметры если в этом не понимаете) Сохранить как файл, (личная рекомендация выбрать сжатие gzip, и запомните кодировку при которой создаете копию Базы данных
Пока напишу для IPB - работает 100 %
С сайта разработчика

Admin CP > Management > Users And Groups > Custom Profile Fields > Add New >

Введите след. информацию

Field title > Antispam
Description > "Please enter the following number > NINETY-SEVEN < just the two digits only, without any spaces"
Field Type > Text Input
Maximum Input > 100
Display order > 1
Expected Input > 97
Include on registration page? > Yes
Field must be completed? > Yes
Can be edited by member? > No
Make private profile field? > Yes
Admin and moderator editable only> Yes

Выделенное зеленым цветом можно изменить под себя, желательно использовать язык падонкаф, но для английской версии рекомендую подмену букв например: NINETY-SEVEN в этом слове можно поменять кириллицей букву E

Далее для русской версии IPB

В админке: Управление - Пользователи и группы - Дополнительные поля - создать

Название - Антиспам
Описание - Пожалуйста, введите следующий номер: Девяносто семь Только лишь две цифры, без пробелов
Тип поля - Однострочное текстовое
Максимальная длина - 100
Порядок сортировки - 1
Формат поля - 97
Добавить на страницу регистрации? - Да
Это поле обязательно к заполнению? - Да
Поле может быть изменено пользователем? - Нет
Сделать это поле личным? - Да
Сделать видимым и изменяемым только супермодераторам и администраторам? - Да

Вместо 97, Девяносто семь можешь другую цифру изменить на (напр. "триста-дивяноста-восимь", 398 хрен кто переведет) и не забудьте в строке "Описание" поменять Только лишь две цифры на Только лишь три цифры

Оставляйте свою информацию по теме или задавайте вопросы и Ваша информация попадет в шапку
 
Последнее редактирование модератором:
  • Like
Реакции: Abraxas и gavron

Mr-X

Турист
27 Янв 2009
306
17
88
Forumы
Credits
0
Спасиб за прогу, если есть знания по теме, то поделитесь с какими проблемами чаще всего сталкиваются начинающие "администраторы" и методы их решения.

Для программы создал отдельную тему на форуме
http://dumpz.ru/showthread.php?t=52444
 
Последнее редактирование модератором:

tooner

Турист
17 Апр 2004
42
11
23
48
Лида, Беларусь
Credits
0
Моя самая большая головная боль с MySQL была такая:
по умолчанию, при установке, MySQL использует кодировку Latin1. Кирилица отображается, но при поиске или сортировке начинают вылазить баги, а иногда браузер показывал "кракозябры".
Особенно,если в базу пишутся данные, вводимые пользователем.
Когда я впервый раз столкнулся с этой проблемой, я просто (ага, просто, голову сломал) прописал в функции запроса к базе (говорю про php) mysql_query("SET NAMES 'cp1251'");

А лучше сразу использовать кодировку utf-8. Это я уже потом понял.
 
Последнее редактирование модератором:
  • Like
Реакции: Mr-X

mrman

Турист
11 Мар 2008
7
0
8
45
Сахалин
Credits
0
Настраиваем собственный анонимайзер

Если ты не привык юзать паблик проксики по известным причинам, а платным сервисам не доверяещь - остается лишь один выход поднять собственный прокси. К счастью, сделать это довольно просто, благо, есть масса готового софта :) Пример тому HTTP Local Proxy.

0f7d8162c0be.jpg

Именно эту софтину мы и будем использовать. Прога представляет собой анонимайзер, работающий через пхп-гейты. Настроить утилиту несложно.
1) Скачиваем
2) Распаковываем архив, в нем три файла: gate.php, host.txt, proxy.exe.
3) Заливаем скрипт gate.php на хост (или несколько хостов).
4) В файл host.txt прописываем полный путь до залитого скрипта gate.php
Например: написал(а):
site.com/gate.php
site2.com/gate.php
site3.com/gate.php
5) Запускаем proxy.exe, по дефолту открывается порт 8080 и загружается список хостов из файла host.txt
6) Открываем браузер. прописываем хттп-прокси 127.0.0.1 и порт, на котором он будет запущен (по дефолту-8080)

Вот и все. Если файл host.txt содержит более одного адреса, то proxy будет автоматически менять IP-адреса. Что нам и требовалось :)
 

mrman

Турист
11 Мар 2008
7
0
8
45
Сахалин
Credits
0
Защита от DDoS атак

e77f147c8755.jpg

В середине июля в Центре телекоммуникаций и технологий интернет МГУ имени М. В. Ломоносова (ЦТТИ МГУ) стартовал масштабный и востребованный проект по изучению и противодействию Distributed Denial of Service (DDoS), так называемым распределенным атакам типа «отказ в обслуживании». Проект возглавил Александр Лямин – руководитель Лаборатории высоких нагрузок и ведущий специалист ЦТТИ.

В рамках проекта была создана технологическая площадка, на которой в целях научного эксперимента найти «приют» могут любые сторонние ресурсы, находящиеся под атакой, при условии, что они не размещают запрещенных законодательством РФ материалов. За первый месяц работы лаборатории на ее площадке уже побывало несколько веб-сайтов, а суточная нагрузка в среднем достигала 100–150 тысяч ботов.

Основной целью создания лаборатории является исследовательская направленность: собрать и классифицировать информацию о наиболее характерных для России разновидностях DDoS; получить оценки связанных с ними рисков; выработать рекомендации по их разрешению и предотвращению. Главное отличие проекта МГУ от коммерческих аналогов, это бесплатность предоставляемого сервиса.

Как отмечает Александр Лямин, основная проблема механизмов защиты от DDoS, которые есть у провайдеров – их недоступность для владельцев веб-проектов. Защита провайдеров направлена на обслуживание собственной инфраструктуры. Проблемы, возникающие у клиентов, чаще всего решается просто отключением сайта. Поведение провайдеров объясняется тем, что содержание инфраструктуры борьбы с DDoS стоит десятки тысяч долларов в месяц.
В рамках программы, любой веб-проект, подвергшийся DDoS-атаке, может бесплатно получить защиту и консультации. В течение часа с момента обращения, проект продолжит работу в штатном режиме.

Регулярно в блоге проекта будут выкладываться отчеты, обзоры новых видов атак и рекомендации по противодействию им. Весь состав группы будет принимать активное участие в профильных конференциях.

Контакты:
email: be@hll.msu.ru
skype: highloadlab
icq: 551992774

И все это я проверил на себе, работает и уже двое суток сайт работает без перебоев, хотя DDoS атаки продолжаются.