Содержание
- Ошибки при проверке системы в Битрикс
- Модули веб-сервера
- Размер стека и pcre.recursion_limit
- VDS хостинг
- Виртуальный хостинг
- Режим работы MySQL
- Вариант 1
- Вариант 2
- Структура базы данных
- Проверка системы (check_socket): Fail
- Здравствуйте у меня проблема при проверки системы. Permission denied: BITRIX SESSID
- 8 ответов
- Похожие вопросы
- Алена Мохова (Все сообщения пользователя)
- Переустановил сервер сайта, поднял сайт запускаю проверку доступа — получаю Permission denied:
- 5 ответов
- Похожие вопросы
Ошибки при проверке системы в Битрикс
Модули веб-сервера
Ошибка: Загружен модуль mod_dav/mod_dav_fs, WebDav не будет работать
Решение: Удалите файл /etc/httpd/conf.modules.d/00-dav.conf
Размер стека и pcre.recursion_limit
VDS хостинг
- В файле /etc/php.d/bitrixenv.ini изменим параметр:
- В скрипте запуска сервера HTTP Apache /etc/rc.d/init.d/httpd изменим функцию start(), добавив в нее одну строку ulimit -s unlimited
- В итоге должно получиться примерно следующее:
Виртуальный хостинг
Для виртуального хостинга в файле .htaccess
Режим работы MySQL
Вариант 1
- Подключиться к серверу под root
- Открыть один из файлов (у всех могут быть разные, варианты)
- /etc/my.cnf
- /etc/alternatives/my.cnf
- /etc/bitrix-my.cnf
- Добавить строку в блоке # InnoDB parameters
Вариант 2
- В файл after_connect.php добавить:
- В файл after_connect_d7.php добавить:
Структура базы данных
Ошибка: В таблице b_search_content_stem поле STEM «varchar(50) NOT NULL» не соответствует описанию на диске «int(11) NOT NULL»
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: В таблице b_search_content_freq поле STEM «varchar(50) NOT NULL DEFAULT «» » не соответствует описанию на диске «int(11) NOT NULL DEFAULT «0» «
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: Структура базы данных: Ошибочный ответ сервера. Не удалось завершить тестирование.
Решение: В файле /bitrix/modules/main/install/mysql/install.sql найти строку:
и заменить на:
Ошибка: В таблице b_user_hit_auth поле TIMESTAMP_X «datetime NULL DEFAULT NULL » не соответствует описанию на диске «timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP»
Решение: Выполнить запрос в Настройки → Инструменты → SQL запрос:
Источник
Проверка системы (check_socket): Fail
Подскажите, пожалуйста, как решить проблему?
Журнал проверки системы
2020-Sep-09 23:23:14 Наличие необходимых модулей php (check_php_modules): Ok
Все необходимые модули установлены
2020-Sep-09 23:23:14 Обязательные параметры PHP (check_php_settings): Ok
Настройки правильные
2020-Sep-09 23:23:14 Модули веб-сервера (check_security): Ok
Конфликтов не выявлено
2020-Sep-09 23:23:14 Значения переменных сервера (check_server_vars): Ok
Корректные
2020-Sep-09 23:23:14 Сохранение сессии (check_session): Ok
50% done
2020-Sep-09 23:23:14 Сохранение сессии (check_session): Ok
Успешно
2020-Sep-09 23:23:14 Параметры настройки UTF (mbstring и константа BX_UTF) (check_mbstring): Ok
Правильные. Сайт работает в UTF кодировке
2020-Sep-09 23:23:14 Служебные скрипты в корне сайта (check_install_scripts): Ok
Отсутствуют
2020-Sep-09 23:23:14 Работа с сокетами (check_socket): Fail
Connection to ssl://bx24.мой домен.pro:443 Success
== Request ==
GET /bitrix/admin/site_checker.php?test_type=socket_test&unique_id=мой id HTTP/1.1
Host: bx.мой домен.pro
== Response ==
HTTP/1.1 200 OK
Server: nginx/1.16.1
Date: Wed, 09 Sep 2020 20:23:14 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 34
Connection: keep-alive
Vary: HTTPS
X-Powered-By: PHP/7.2.28
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
== Body ==
Permission denied: UNIQUE ID ERROR
==========
Источник
Здравствуйте у меня проблема при проверки системы. Permission denied: BITRIX SESSID
ERROR не подскажете куда посмотреть? А вообще у меня проблема что сайт отдает форму авторизации вместо сайта. Аксес файл есть, вроде все норм
8 ответов
не так настроили многосайтовость или в корне сайта нет .access.php
значит косяк с многосайтом
в двух словах куда именно посмотреть, а то переносил ажмин который не знает битрикса но переносил с живого
чистите также куки, когда меняете.. а том может быть, что уже исправили, но сессия косячит
да про кукисы видел в инете, чистил
настройки сайтов первым делом dbcon в php_interface может там определяется сайт своим алгоритмом настройки хостинга, наличие симлинков с правильным владельцем
сейчас все провер, но насчет владельцая еще вчера на него думал, не подскажете какой он должен быть
Похожие вопросы
Добрый день Я как-то делал подарочные сертификаты на битриксе, были они сделаны таким образом, что каждый сертификат — это по сути отдельная сущность, ну типа сертификат на 50.
А как можно при помощи регулярного выражения заменить пробел перед цифрой на неразрывный?
Всем привет. Есть немного нетривиальная задачка, второй день ломаю голову. Есть инфоблок с подборками, в элементах которого указывается url страницы с отфильтрованными товар.
в плане? переиспользовать купон не получится
Друзья, как вызвать связанные товары по ID в catalog:section? Сейчас при поиске по сайту перекидывает на страницу с искомым товаром. После этого товара нужно вывести связанны.
Здравствуйте. Что означает @ и точка в ключе, когда делаем выборку?
народ, такой вопрос — можно ли с одного проекта дернуть модуль в другой?Или он к ключу привязывается?
ну всмысле я понимаю откуда и куда дергать модули, дальнейшие действия какие?
а кто нибудь может объяснить в чем прикол битрикса24?Судя по всему там тоже есть интернет магазин но с функционалом CRM?Он как то удобней обычного битрикса?Написан с 0 на друг.
Источник
Алена Мохова (Все сообщения пользователя)
Есть интернет-магазин на битриксе, нам необходимо сделать так, чтобы другой сайт смог во фрейме отобразить этот. Но при попытке это сделать возникает ошибка в консоли:
В итоге скрипты с сайта вообще не подгружаются и не работают. Пробовали грузить во фрейм другие сайты, на них все было хорошо. Сделали вывод что что-то не так именно у нас.
Возможно кто-то знает как решить эту проблему.
Нашла на форуме похожую проблему http://dev.1c-bitrix.ru/support/forum/forum6/topic69248/ но решения там не увидела.
Настраиваю подписку на сайте — не авторизованные пользователи вписывают свой емэйл, им на почту приходит письмо о подписке, они ее подтверждают и в битрикс это все хорошо записывается.
Но почему-то самой рассылки не происходит.
В настройках рассылок указан и шаблон, и время автоматической генерации.
Но при создании выпусков, те отправляются на почту хорошо.
В чем причина проблемы с рассылками?
На сайт приходит запрос, в котором посылают json-массив с параметрами заказа. Мы должны распарсить и записать заказ в битрикс.
Все это происходит хорошо.
Но только на сайте в кодировке UTF-8. На сайте с кодировкой Windows-1251 записывается все, кроме позиции.
Сравнивала массивы, которые получаются при записи и они идентичны, но почему-то все равно не работает.
Сначала я создаю заказ, потом добавляю в него позиции.
Алексей Тарасов, совсем забыла про то что он должен возвращать сам себя ))) спасибо.
теперь он добавляется как надо, но перед ним каждый раз создается агент с именем BitrixMainDataCacheEngineFiles::DelayedDelete(1);
а потом удаляется.
с чем это может быть связано?
Пишу собственный модуль. При нажатии на кнопку он должен создавать агента, а при нажатии на другую кнопку, удалять его. И он это все делает. Один раз.
А если я создам агента, затем удалю, а затем снова нажму создать, он больше не создает его.
Почему это может происходить? Подскажите, пожалуйста.
Источник
Переустановил сервер сайта, поднял сайт запускаю проверку доступа — получаю Permission denied:
BITRIX SESSID ERROR кто может подсказать в чем причина ? установка на актуальной версии битриксового веб-окружения
5 ответов
да, проблема решилась. Правда, не очень уже помню что там было:)
просто тоже самое, вангую из за смены домена. Просто рабочий на домене, а бекап развернул на поддомене и там посыпались эти ошибки
я тогда, помоему, просто очистил куки браузера и смог войти в админку, а там уже сменить домен в настройках
в админку заходит , но ничего не дает править. Я уже напрямую в бд настройки правлю
Похожие вопросы
Добрый день Я как-то делал подарочные сертификаты на битриксе, были они сделаны таким образом, что каждый сертификат — это по сути отдельная сущность, ну типа сертификат на 50.
А как можно при помощи регулярного выражения заменить пробел перед цифрой на неразрывный?
Всем привет. Есть немного нетривиальная задачка, второй день ломаю голову. Есть инфоблок с подборками, в элементах которого указывается url страницы с отфильтрованными товар.
в плане? переиспользовать купон не получится
Друзья, как вызвать связанные товары по ID в catalog:section? Сейчас при поиске по сайту перекидывает на страницу с искомым товаром. После этого товара нужно вывести связанны.
Здравствуйте. Что означает @ и точка в ключе, когда делаем выборку?
народ, такой вопрос — можно ли с одного проекта дернуть модуль в другой?Или он к ключу привязывается?
ну всмысле я понимаю откуда и куда дергать модули, дальнейшие действия какие?
а кто нибудь может объяснить в чем прикол битрикса24?Судя по всему там тоже есть интернет магазин но с функционалом CRM?Он как то удобней обычного битрикса?Написан с 0 на друг.
Источник
ERROR
не подскажете куда посмотреть?
А вообще у меня проблема что сайт отдает форму авторизации вместо сайта.
Аксес файл есть, вроде все норм
russian
software
it
bitrix
8
ответов
не так настроили многосайтовость
или в корне сайта нет .access.php
Kartofka
.access.php есть
значит косяк с многосайтом
Andrew Zahalski
значит косяк с многосайтом
в двух словах куда именно посмотреть, а то переносил ажмин который не знает битрикса но переносил с живого
Kartofka
.access.php есть
чистите также куки, когда меняете.. а том может быть, что уже исправили, но сессия косячит
Andrew Zahalski
чистите также куки, когда меняете.. а том может бы…
да про кукисы видел в инете, чистил
Kartofka
в двух словах куда именно посмотреть, а то перенос…
настройки сайтов первым делом
dbcon в php_interface может там определяется сайт своим алгоритмом
настройки хостинга, наличие симлинков с правильным владельцем
Andrew Zahalski
настройки сайтов первым делом
dbcon в php_interfac…
сейчас все провер, но насчет владельцая еще вчера на него думал, не подскажете какой он должен быть
Ошибки при проверке системы в Битрикс
Модули веб-сервера
Ошибка: Загружен модуль mod_dav/mod_dav_fs, WebDav не будет работать
Решение: Удалите файл /etc/httpd/conf.modules.d/00-dav.conf
Размер стека и pcre.recursion_limit
VDS хостинг
- В файле /etc/php.d/bitrixenv.ini изменим параметр:
- В скрипте запуска сервера HTTP Apache /etc/rc.d/init.d/httpd изменим функцию start(), добавив в нее одну строку ulimit -s unlimited
- В итоге должно получиться примерно следующее:
Виртуальный хостинг
Для виртуального хостинга в файле .htaccess
Режим работы MySQL
Вариант 1
- Подключиться к серверу под root
- Открыть один из файлов (у всех могут быть разные, варианты)
- /etc/my.cnf
- /etc/alternatives/my.cnf
- /etc/bitrix-my.cnf
- Добавить строку в блоке # InnoDB parameters
Вариант 2
- В файл after_connect.php добавить:
- В файл after_connect_d7.php добавить:
Структура базы данных
Ошибка: В таблице b_search_content_stem поле STEM «varchar(50) NOT NULL» не соответствует описанию на диске «int(11) NOT NULL»
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: В таблице b_search_content_freq поле STEM «varchar(50) NOT NULL DEFAULT «» » не соответствует описанию на диске «int(11) NOT NULL DEFAULT «0» «
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: Структура базы данных: Ошибочный ответ сервера. Не удалось завершить тестирование.
Решение: В файле /bitrix/modules/main/install/mysql/install.sql найти строку:
и заменить на:
Ошибка: В таблице b_user_hit_auth поле TIMESTAMP_X «datetime NULL DEFAULT NULL » не соответствует описанию на диске «timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP»
Решение: Выполнить запрос в Настройки → Инструменты → SQL запрос:
Источник
Здравствуйте у меня проблема при проверки системы. Permission denied: BITRIX SESSID
ERROR не подскажете куда посмотреть? А вообще у меня проблема что сайт отдает форму авторизации вместо сайта. Аксес файл есть, вроде все норм
8 ответов
не так настроили многосайтовость или в корне сайта нет .access.php
значит косяк с многосайтом
в двух словах куда именно посмотреть, а то переносил ажмин который не знает битрикса но переносил с живого
чистите также куки, когда меняете.. а том может быть, что уже исправили, но сессия косячит
да про кукисы видел в инете, чистил
настройки сайтов первым делом dbcon в php_interface может там определяется сайт своим алгоритмом настройки хостинга, наличие симлинков с правильным владельцем
сейчас все провер, но насчет владельцая еще вчера на него думал, не подскажете какой он должен быть
Похожие вопросы
Добрый день Я как-то делал подарочные сертификаты на битриксе, были они сделаны таким образом, что каждый сертификат — это по сути отдельная сущность, ну типа сертификат на 50.
А как можно при помощи регулярного выражения заменить пробел перед цифрой на неразрывный?
Всем привет. Есть немного нетривиальная задачка, второй день ломаю голову. Есть инфоблок с подборками, в элементах которого указывается url страницы с отфильтрованными товар.
в плане? переиспользовать купон не получится
Друзья, как вызвать связанные товары по ID в catalog:section? Сейчас при поиске по сайту перекидывает на страницу с искомым товаром. После этого товара нужно вывести связанны.
Здравствуйте. Что означает @ и точка в ключе, когда делаем выборку?
народ, такой вопрос — можно ли с одного проекта дернуть модуль в другой?Или он к ключу привязывается?
ну всмысле я понимаю откуда и куда дергать модули, дальнейшие действия какие?
а кто нибудь может объяснить в чем прикол битрикса24?Судя по всему там тоже есть интернет магазин но с функционалом CRM?Он как то удобней обычного битрикса?Написан с 0 на друг.
Источник
Проверка системы (check_socket): Fail
Подскажите, пожалуйста, как решить проблему?
Журнал проверки системы
2020-Sep-09 23:23:14 Наличие необходимых модулей php (check_php_modules): Ok
Все необходимые модули установлены
2020-Sep-09 23:23:14 Обязательные параметры PHP (check_php_settings): Ok
Настройки правильные
2020-Sep-09 23:23:14 Модули веб-сервера (check_security): Ok
Конфликтов не выявлено
2020-Sep-09 23:23:14 Значения переменных сервера (check_server_vars): Ok
Корректные
2020-Sep-09 23:23:14 Сохранение сессии (check_session): Ok
50% done
2020-Sep-09 23:23:14 Сохранение сессии (check_session): Ok
Успешно
2020-Sep-09 23:23:14 Параметры настройки UTF (mbstring и константа BX_UTF) (check_mbstring): Ok
Правильные. Сайт работает в UTF кодировке
2020-Sep-09 23:23:14 Служебные скрипты в корне сайта (check_install_scripts): Ok
Отсутствуют
2020-Sep-09 23:23:14 Работа с сокетами (check_socket): Fail
Connection to ssl://bx24.мой домен.pro:443 Success
== Request ==
GET /bitrix/admin/site_checker.php?test_type=socket_test&unique_id=мой id HTTP/1.1
Host: bx.мой домен.pro
== Response ==
HTTP/1.1 200 OK
Server: nginx/1.16.1
Date: Wed, 09 Sep 2020 20:23:14 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 34
Connection: keep-alive
Vary: HTTPS
X-Powered-By: PHP/7.2.28
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
== Body ==
Permission denied: UNIQUE ID ERROR
==========
Источник
Постоянное разлогинивание Битрикс24
Причины и решение для пользователей коробочной версии продукта
Ситуации, когда CRM-система теряет сессию и выкидывает пользователя из портала, возникают редко. С данной проблемой мы столкнулись при работе с одним из наших новых клиентов. Он пользуется коробочной версией системы, а значит решение за собственником портала. Если подобная ошибка возникла у вас на облачной версии – обратитесь в техническую поддержку разработчика Битрикс24.
В статье расскажем о решении проблемы с разлогиниванием пользователей коробочного Битрикс24.
Разберем проблему в 3 этапа:
Симптомы проблемы разлогинивания Битрикс24
Нашим специалистам отдела инфраструктуры поступила задача: на портале клиента наблюдается плавающее время разлогинивания. Иногда 5-10 минут, иногда 20-30 секунд. Фактически после любого действия и перехода на портале пользователя выкидывало на страницу авторизации.
Проблема наблюдалась на стороне всех пользователей, вне зависимости от того, являются они администраторами или нет, и выглядела следующим образом:
- Пользователь проходит авторизацию на портале.
- Совершает какое-либо действие – переходит в другой раздел сайта, создает сделку, просматривает уведомления.
- После нескольких операций пользователя на портале происходит разлогинивание – возврат на стартовую страницу Битрикс24.
Быстрое тестирование показало, что проблема наблюдается в разных браузерах и не зависит от них. Мы проверили три самых популярных браузера:
Определившись с симптомами проблемы, мы начали выяснять ее причины.
Причины разлогинивания
Причин для разлогинивания может быть несколько, расскажем о 5 часто встречающихся.
Первая причина, которую можно сразу предположить – минимальное время действия сессии.
Простыми словами, сессия – это время, в течение которого авторизованный на портале пользователь может бездействовать без необходимости повторного ввода логина и пароля. Однако сомнения вызывало чересчур короткое время разрешенных действий на портале – от 20 секунд до 15 минут. В среднем, время сессии по умолчанию равняется 24 минутам.
Вторая причина, не самая очевидная, – использование услуг хостинг-провайдера с определенными ограничениями.
Например, CloudFlare. Если вы пользуетесь данным сервисом для защиты от DDOS-атак, то с большой долей вероятности причина кроется именно в этом.
На просторах интернета это довольно распространенная ошибка, вызывающая неудобства для пользователей. Постоянно слетающая авторизация не позволяет править элементы и совершать банальные действия на портале.
С технической точки зрения провайдер CloudFlare подменяет IP пользователя на свой IP, и, как следствие, текущая сессия прерывается.
Третья причина может быть скрыта в смене провайдера.
При переносе коробочной версии портала на другой хостинг могут возникнуть проблемы с правами доступа к файлам и каталогам.
Четвертая причина – проблема с обновлениями или конфигурационными файлами системы.
«Сломать» Битрикс24 через административную панель пользователю, не обладающему достаточными компетенциями, очень просто. Достаточно лишнего пробела или одной удаленной строчки из конфигурационного или любого другого системного файла для того, чтобы нарушить работу портала.
Пятая причина – права доступа.
Файлы dbconn.php, init.php и after_connect.php с сессиями продукта создаются, но PHP не хватает прав доступа, чтобы к ним обратиться.
Для решения проблемы разлогинивания пользователя нужно проверить все участки, где мог возникнуть сбой или требуется корректировка настроек. Иногда работы нужно провести не по одному пункту.
Для решения проблемы требуются соответствующие компетенции!
Если вы не уверены в своих навыках, обратитесь в компанию ПУСК
Решение проблемы
После того, как определили, где может быть причина возникающей проблемы, движемся к ее решению поэтапно.
Первый шаг – настраиваем время сессии. Существуют разные способы определения и установки времени жизни сессии. Рассмотрим три из них:
1. Настройка сессии на веб-сервере:
Выполняется путем редактирования файла php.ini. Данный способ подходит для администратора веб-сервера.
В файле php.ini нужно исправить следующие строки:
session.gc_maxlifetime = 172800
session.cookie_lifetime = 0
Параметр gc_maxlifetime — время в секундах, по истечению которого данные могут быть удалены. 86400 — 48 часов (2 суток) в секундах. Если установить значение 0, то время действия сессии будет бесконечным. Однако это может привести к падению производительности и безопасности сервера.
Параметр cookie_lifetime — время жизни файлов cookies.
2. Настройка сессии в файле .htaccess
Файл .htaccess позволяет системному администратору управлять настройками веб-сервера. Для редактирования .htaccess требуется доступ к файлам сайта, которые, как правило, хранятся на сервере. Данный способ не сработает, если в качестве обработчика PHP используется не Apache. В противном случае понадобятся более глубокие настройки веб-сервера.
В файл .htaccess следует вписать:
php_value session.gc_maxlifetime 172800
php_value session.cookie_lifetime 0
Данный способ практически аналогичен первому (настройке через php.ini.).
3. Настройка времени сессии в административной панели – самый простой способ для пользователя с административными правами на портале Битрикс24, не желающего напрямую работать с файлами сервера.
Для установки времени сессии нужно зайти в панель Администрирования и перейти в панель Настройки. Далее нужно зайти в Группы пользователей и для нужных групп в разделе Безопасность установить нужное время сессии. По умолчанию установлен параметр Не переопределять – это означает, что по умолчанию значение длительности сессии берется из настроек сервера.
Настроили время сессии, движемся дальше.
Второй шаг – определить хостинг-провайдера вашего портала и внести правки на стороне используемого ресурса. Если вы не знаете, какой провайдер предоставляет вам свои услуги, можно провести диагностику на сторонних сервисах:
Если ваш хостинг-провайдер CloudFlare, то внезапное разлогинивание объяснимо – сессия обрывается инструментами защиты Битрикс24.
Для исправления ошибки необходимо внести правки в файл dbconn.php вашего сайта. Данный файл находится в папке php_interface по следующему пути:
Административная панель → Контент → Структура сайта → Файлы и папки → Bitrix → php_interface

Нажимаем на Редактировать как PHP и добавляем следующую строчку:
Вставлять ее нужно до знака ?>, иначе ничего не сработает.
P.S. в сеансах Bitrix CMS привязаны к одному IP-адресу, поэтому, если ваш IP-адрес меняется – автоматически вы больше не можете войти в систему.
Третий шаг – проверка прав доступа записи в папке хранения сессии пользователей. В случае чего, откорректировать их.
Четвертый шаг – проверить следующие системные файлы на наличие лишних пробелов или символов:
Данные файлы находятся в папке php_interface по аналогичному со вторым шагом пути:
Административная панель → Контент → Структура сайта → Файлы и папки → Bitrix → php_interface
Для диагностики подобных ошибок можно также запустить инструмент Проверка системы в административной панели.

Пятый шаг – предоставить права доступа PHP. Для этого нужно внести правки в файл dbconn.php, находящийся по адресу:
Административная панель → Контент → Структура сайта → Файлы и папки → Bitrix → php_interface
Выбираем Редактировать как PHP и закомментируем (ставим //) следующую строчку:

В нашем случае решающим оказался второй шаг – клиент, у которого обнаружилась проблема, пользовался услугами CloudFlare. Стоит отметить, что команда Битрикс24 также не рекомендует использовать проксирование от CloudFlare:
Мы поправили настройки, не затрагивая системные файлы, хранящиеся на хостинге. Последующие проверки ошибок не выявили. Сотрудники компании продолжили работу на портале, не отвлекаясь на ежеминутный ввод логина и пароля.
Если вы столкнулись с подобной ошибкой и не знаете, как с ней справиться, свяжитесь с нами бесплатно по телефону +7 (495) 118-39-18 или через форму ниже. У нас есть опыт в решении частных и типовых проблем по Битрикс24.
Источник














