С ошибками сессии SSL «0 -4», «0 -7» и «0 -19» часто сталкиваются владельцы банковских POS-терминалов Ingenico с GPRS/GSM модулем. В этой статье попробуем разобраться из-за чего возникают эти ошибки и как их исправить.
Для начала разберемся, что вообще такое SSL и зачем он нужен в POS-терминалах. В «Википедии» написано следующее:
SSL (англ. Secure Sockets Layer — уровень защищённых сокетов) — криптографический протокол, который подразумевает более безопасную связь. Он использует асимметричную криптографию для аутентификации ключей обмена, симметричное шифрование для сохранения конфиденциальности, коды аутентификации сообщений для целостности сообщений. Протокол широко использовался для обмена мгновенными сообщениями и передачи голоса через IP (англ. Voice over IP — VoIP) в таких приложениях, как электронная почта, интернет-факс и др.
Всю статью сюда не буду копировать, если интересно почитайте на сайте «Википедии».
Если по нашей теме и простым языком, то SSL служит для обеспечения безопасной передачи данных о совершаемых платежах (сессия) между клиентским POS-терминалом, процессинговым центром и банком. Во время сессии SSL передаются такие данные, как идентификационный номер сессии (ID номер), сертификаты сторон, параметры шифрования и прочее.
Сам по себе протокол довольно «тяжелый» и для успешного завершения передачи данных требуется обеспечить надежный и стабильный канал связи, к которым GPRS 2G, к сожалению не относится. Высокая загруженность и маленькая ширина канала GPRS 2G (GSM) — это и есть основные проблемы из-за которой возникает ошибка сессии SSL.
Для лучшего понимания, — через сети GPRS 2G (GSM) передаются не только данные, но и почти весь голосовой трафик и ширины канала GPRS 2G (GSM) может попросту не хватить для успешного завершения обмена данными. А если в месте, где установлен терминал еще и сигнал слабый или сильно забитый канал, например крупный торговый центр, офисное здание или глухая деревенька, то обрывы связи почти гарантированы.
Такая же ошибка может возникнуть если у одной из сторон просрочен сертификат, но это крайне редкий случай — процессинг и банки строго следят за этим, к тому же процесс выпуска и перевыпуска сертификатов, как правило, полностью автоматизированы. С возникновением ошибки SSL из-за просроченного сертификата нам сталкиваться не приходилось.
Ошибка сессии SSL: как исправить
Самое главное — обеспечить стабильный канал связи для передачи данных. Других вариантов нет. Совсем нет. Но можно попробовать сделать следующее:
Переместить терминал в другое место. Если POS-терминал плохо работает в одном месте, попробуйте перенести его в другое помещение, — часто это помогает. Но не всегда есть такая возможность, например — касса в магазине, где терминал установлен в зоне кассира и перенести его можно только вместе с кассиром. Согласен, так себе вариант. Тогда переходим на следующий этап.
Меняем SIM-карту. Пробуем сим карты разных операторов сотовой связи, пока не найдем оптимальный вариант по качеству связи. Помучиться придется недолго, — вариантов у вас не особо много. Если что, у нас есть бесплатные сим карты МТС, вдруг подойдет.
Ставим усилитель сотового сигнала. Если предыдущий вариант не помог, то попробуйте установить усилитель сотового сигнала. Этот вариант для особо упорных. Правда это может только усилить сигнал, но если канал связи сильно забит, то вряд ли данный метод поможет исправить ситуацию.
Подключаем проводной интернет. Если в POS-терминале есть стандартный порт Ethernet для подключения интернет-кабеля, но сам проводной интернет в помещении не проведен, то покупаем роутер с USB разъемом, подключаем в него 4G модем (тоже придется докупить) любого оператора сотовой связи и подключаем терминал кабелем к роутеру. Метод рабочий и спасал не один раз. Только убедитесь, что сигнал 3G/4G выбранного оператора стабильно ловит в месте установки терминала, а то скажете, что не предупреждали.
Покупаем POS-терминал с 3G модулем. Если все предыдущие варианты не помогли или было лень делать, то просто сразу покупаем POS-терминал с встроенным 3G модулем и радуемся жизни. Ширина канала 3G больше и обеспечивает стабильную передачу данных на более высоких скоростях, чем GPRS 2G (GSM). Опять же, — сначала убедитесь, что связь 3G хорошо «ловит» в месте установки POS-терминала. Метод рабочий, но придется раскошелиться.
Вариант с роутером и 4G модемом часто выходит дешевле, если говорить о стационарных POS-терминалах. Если терминал переносной, то вариантов немного, — надеяться, что GPRS 2G (GSM) будет хорошо «ловить» или сразу доплатить и купить терминал с 3G. Кстати, может слышали такую поговорку: «Лучший способ не расстраиваться — это не надеяться».
***
Минуточку! А где вариант, что POS-терминал плохо работает или вообще сломался и поэтому часто выходит ошибка сессии SSL? Конечно же спросите вы. Не спорю, такой вариант возможен. Только вот если в терминале вышел из строя GPRS/GSM/3G модуль, то связи не будет вообще никакой, терминал даже сим карту не увидит. А ошибка сессии SSL как бы намекает нам, что данные переданы и получены, но не все — из-за обрыва связи.
Еще иногда помогает перезагрузка POS-терминала. Но это скорее временное решение проблемы. Расширить или освободить канал связи перезагрузка не поможет.
На этом вроде бы все. Благодарю за внимание. Если есть вопросы, — пишите в комментариях, обсудим.
Успехов в вашем бизнесе!
Исправление ошибки SSL-сессии в пос-терминале
Частым возникновением ошибки SSL-сессии страдают пос-терминалы марки Ingenico, обладающие GPRS/GSM-модулями. Возникают следующие типы ошибок: «0 — 4», «0 -19» и «0 -7». Постараемся понять, в связи с чем данные неполадки появляются и как их устранить.
Что понимается под ошибкой сессии SSL?
Первым делом, определим, что представляет собой SSL и для чего используется пос-устройствами. Википедия гласит:
SSL (с англ. Secure Sockets Layer — уровень защищённых сокетов) является криптографическим протоколом, подразумевающим безопасное соединение (связь). Он часто применялся для передачи моментальных сообщений или обмена ими с использованием эл. почты, интернет-факса и других приложений.
Говоря по-простому, SSL обеспечивает безопасность передачи информации о проходящих транзакциях между пос-аппаратом, процессинговым центром и банковским отделением. Передаваться может следующая информация: идентификационные номера сессии, сертификаты каждой из сторон, шифровальные параметры и др.
Протокол является тяжелым, чтобы успешно завершить передачу сведений необходимо обеспечение налаженным и бесперебойным каналом связи. GPRS 2G-канал такой надежностью не обладает, имеет маленькую ширину, в результате чего при большой загруженности появляется ошибка SSL-сессии.
Способы устранения ошибки сессии SSL
Самым важным и главным выступает обеспечение стабильного канала связи, другие варианты отсутствуют, но возможно попытаться поэкспериментировать:
Перемещение пос-терминала в другую зону (место). Иногда, переместив терминал на новое место, устройство начинает работать лучше и без сбоев. Просто бывает так, что не имеется возможности осуществить такое действие.
Смена SIM-карты. Можно испробовать симки различных сотовых операторов, выбрав самую качественную и оптимальную мобильную связь.
Установка усилителя сотового сигнала. Если вышеупомянутый способ не помог, то особо настырные могут попробовать установить усилитель, но метод может оказаться недейственным при сильно забитом канале связи.
Подключение проводного интернета. Если пос-аппарат обладает Ethernet-портом, но самого проводного интернета в помещении нет, следует осуществить покупку роутера с USB-разъемом, в который подключается 4G-модем (его так же покупаем), принадлежащий любому сотовому оператору, далее терминал осуществляет коннект с роутером посредством кабеля. Способ является проверенным и успешным. Главное убедиться, что 3G/4G-сигнал стабилен в том месте, где стоит терминал.
Покупка пос-терминала с 3G-модулем. В том случае, если все вышеперечисленные способы оказались бестолковыми, или вы их не использовали, то проще всего купить пос-аппарат, обладающий внедренным 3G-модулем, после приобретения можно сразу приступать радоваться жизни, но перед этим убедиться в том, что 3G-связь стабильна, нужно обязательно. Этот способ безотказный, но более затратный.
У многих возникает вопрос: «Может ли возникать SSL-ошибка, если терминал вообще вышел из строя (сломался)?». Ответ прост: если в пос-аппарате сломались GPRS/GSM/3G-модули, то о наличии какой-либо связи можно вообще забыть, устройство не сможет увидеть и сим-карты. А само возникновение ошибки SSL-сессии дает намек на то, что информация была передана и принята, но не в полном объеме, потому что связь оборвалась.
Бывает, что помогает осуществление простой перезагрузки пос-аппарата, но, чаще всего, это служит временным решением, а сама проблема никуда не исчезает.
Благодарим за прочтение, надеемся, что статья была полезной, желаем процветания и безошибочности Вашему бизнесу!
Обращаем внимание, что на просторах нашего интернет-магазина Вы найдете большое количество различных POS-терминалов на любой вкус и кошелек: https://mirbeznala.ru/collection/kategoriya-1
У многих из нас есть платёжная карта Сбербанка. Её удобно носить с собой, осуществлять нужные платежи, использовать для других финансовых задач. Но при попытке выполнить платёж через терминал «Сбербанка» мы можем внезапно столкнуться с неизвестной ошибкой «500». Последняя обычно напрямую связана со сбоем серверов «Сбербанка», и лечиться непосредственным задействованием службы технической поддержки банка. Ниже разберём, почему возникает ошибка и как её можно исправить.
Содержание
- Причины возникновения дисфункции
- Отключите терминал на несколько минут
- Просмотрите дополнительные сведения на экране
- Подождите какое-то время
- Позвоните в службу технической поддержки Сбербанка
- Заключение
Причины возникновения дисфункции
Обычно сообщение об ошибке 500 на терминале Сбербанка возникает при попытке выполнить оплату с карты, когда терминал вместо корректного зачисления средств выдаёт сообщение об ошибке . В некоторых случаях деньги могут быть сняты с карты, при этом покупка через терминал не проходит, и магазин не получает причитающихся ему средств.
Согласно пояснительным инструкция службы технической поддержки ПАО «Сбербанк», данная ошибка вызвана неверной конфигурацией сервера или самого терминала «Сбербанка». Из-за массовой нагрузки пользователей на сервера «Сбербанка» сервера испытывают перегрузки, сбоят и работают нестабильно. Вследствие этого множество массовых операций, проходящих онлайн через серверы Сбербанка, получают ошибку с рассматриваемым в статье номером.
Также причиной ошибки могут быть хакерские атаки на сайт, профилактические или технические работы на серверах «Сбербанка», вызывающие временные сбои в функционале последних.
Ещё одним фактором ошибки может послужить ошибка UEPS, которую можно встретить в файле настроек к пинпаду.
Как же исправить ошибку 500, возникающую у терминала Сбербанка? Давайте разбираться.
Это полезно знать: что за смс о штрафе приходит из DIT_EMP пришло смс о штрафе.
Отключите терминал на несколько минут
В некоторых случаях рассматриваемая ошибка может быть вызвана случайным сбоем в работе терминала «Сбербанка». Рекомендуем отключить терминал на 5 минут, затем включить девайс и проверить его конфигурацию. Если функционал терминала не восстановился, тогда идём дальше.
Просмотрите дополнительные сведения на экране
В некоторых случаях кроме текста сообщения об ошибке на экране часто появляются какие-либо уточнения и пояснения к ошибке. Например, дисфункция 5001 указывает на неверные настройки терминала Сбербанка, проблемы с чипом карты и другие дисфункции.
Внимательно просмотрите имеющиеся данные (при наличии), и в зависимости от конкретики проблемы выполните комплекс действий по её решению (последние можно узнать у службы поддержки банка).
Подождите какое-то время
Если причиной дисфункции выступает сбои в работе серверов Сбербанка, то наиболее оптимальным способом исправить ошибку терминала Сбербанка является банальное ожидание какое-то время. Обычно через некоторое время (от нескольких минут до нескольких часов) работа серверов Сбербанка нормализуется, и вы сможете осуществлять нужные вам операции.
Позвоните в службу технической поддержки Сбербанка
Неплохим способом избавиться от ошибки терминала Сбербанка является звонок в службу технической поддержки банка. Для такого звонка используйте бесплатные телефоны 8(800) 500 84 55 или 8 800 555 55 50. Позвоните по данному телефону, сообщите оператору суть возникшей проблемы, и вполне вероятно, что вы получите обстоятельный совет, как решить возникший у вас вопрос.
Читайте также: что такое «Клиентский сертификат не сопоставлен с пользователем» на Сбербанк АСТ.
Заключение
Появление ошибки 500 на экране терминала Сбербанка обычно вызвано сбоем в работе серверов ПАО «Сбербанк», или проводящихся на них техническими работами. Для решения возникшей проблемы необходимо перезагрузить ваш терминал, и если проблема возникает вновь, тогда подождать какое-то время (час-два). Обычно через какое-то время работа системы нормализуется, и вы сможете в дальнейшем выполнять нужные вам операции. Если же ничего не помогло, тогда обратитесь в техническую поддержку Сбербанка – вам не только окажут вербальную консультацию, но и могут прислать компетентного специалиста.
Содержание
- Терминал Ingenico iPP320: инструкция для быстрого старта
- Подключение Ingenico iPP320
- Какие кабели можно использовать
- Как использовать терминал
- Чтение карт
- Перегрузка Ingenico iPP320
- Возможные ошибки и их устранение
- Таблица. Ошибки в работе с терминалом Ingenico iPP320
- Как перезагрузить терминал оплаты Сбербанка, если он завис
- Возможные ошибки и проблемы в работе эквайринга, требующие перезагрузки
- Как перезагрузить эквайринговый терминал Ingenico
- Перезагрузка Verifone
- Перезапуск пин-пада PAX
- Как выключить аппарат?
- Как включить?
- POS-терминал: нет соединения с банком
- Бесит, когда такое происходит
- Причины возникновения ошибки
- Ethernet соединение
- Что делать
- GPRS/3G
- Что делать
- Что делать
- Bluetooth
- Что делать
- Интегрированные POS-терминалы
- Что делать
Терминал Ingenico iPP320: инструкция для быстрого старта
Терминал эквайринга Ingenico iPP320 является довольно распространенным устройством для приема оплаты банковскими картами. Он соответствует всем современным условиям, в том числе требованиям стандарта безопасности PCI PTS. Рассмотрим, как его подключить и использовать.
Подключение Ingenico iPP320
Перед установкой терминал должен быть расположен неподалеку от источника питания на ровной поверхности. Нельзя устанавливать устройство вблизи источников тепла, вибрации и электромагнитных излучений, поэтому он должен располагаться на отдалении от компьютеров, видео терминалов, систем защиты. Использовать устройство можно при плюсовых температурах, но не выше 45 градусов. Максимальная влажность — 85%.
Подключение терминала к ККТ осуществляется через специальный разъем IPP320/350. Как присоединить кабель, показано на следующем изображении:
Для коммуникации Ingenico iPP320 используется специальный разъем
Можно закрепить разъем специальными болтами (приобретаются отдельно)
Какие кабели можно использовать
Далее изображены разновидности кабелей, которые подойдут для подключения терминала к кассе :
Обратите внимание! Если вы собираетесь использовать MagicBox, нужно подключить Ethermet перед блоком питания. Иначе MagicBox может выйти из строя. Кроме того, это может вызвать проблемы со связью. Если на MagicBox используется Ethernet, следует подключить внешнее питание.
Как использовать терминал
Чтение карт
Терминал может работать с картами всех типов — наделенных магнитной полосой, чипом, а также поддерживающих технологию бесконтактной оплаты.
Магнитная полоса. Карта располагается в боковом ридере, при этом магнитная полоса направлена в сторону терминала (см. изображение ниже). Далее следует провести картой через ридер одним движением. Проводить картой нужно не слишком быстро и не слишком медленно. Иначе данные могут не считаться, и придется проводить картой еще раз.
Карта с чипом. Карта вставляется чипом в ридер в нижней части терминала, при этом чип должен быть направленным вверх (см. изображение ниже).
Как вставляют карту в терминал
Бесконтактное чтение. Карта прилагается к активной зоне над дисплеем на расстоянии примерно 1 см. Держать ее у дисплея нужно до тех пор, пока транзакция не пройдет.
В терминале Ingenico iPP320 предусмотрено четыре индикатора статусов:
- В начале транзакции загорается индикатор, расположенный слева. Это говорит о том, что терминал используется, но чтение карты не производится.
- После приложения карты к активной зоне по очереди загораются остальные индикаторы. Когда все они загорелись, и терминал издал звук подтверждения транзакции, считает, что она окончена.
Обратите внимание! Если вы планируете использовать возможность бесконтактной оплаты, следует подключить к терминалу блок питания. Энергии, поступающей через usb-кабель, может быть недостаточно для проведения таких операций. В итоге карты могут читаться нестабильно, а сам терминал может перезагрузиться.
Перегрузка Ingenico iPP320
Чтобы принудительно перезагрузить терминал, нужно нажать одновременно:
- кнопку со значком «.»;
- желтую кнопку «Исправление».
Кнопку с точкой и желтую клавишу следует нажать одновременно
Клавиши нажимаются одновременно и удерживаются до тех пор, пока терминал не начнет перегружаться.
Возможные ошибки и их устранение
В следующей таблице мы собрали ошибки, которые могут возникать при работе с терминалом, а также способы их самостоятельного устранения.
Таблица. Ошибки в работе с терминалом Ingenico iPP320
Проблема
Как решить
Терминал не включается или не подключается к телефонной линии:
Проверьте кабель питания и телефонные провода.
Проверьте работу электросети
Не удается установить телефонное подключение:
Проверьте, что линия свободна.
Проверьте настройки телефонной линии и номер вызова.
Вызовите службу техподдержки
Не читается карта:
Проверьте, что магнитная карта вставляется верно (магнитной полосой к терминалу).
Проведите карту еще раз одним быстрым движением.
Убедитесь, что магнитная полоса не повреждена и не поцарапана.
Убедитесь, что правильно вставили банковскую карту в ридер и вытащили лишь после выполнения транзакции
Источник
Как перезагрузить терминал оплаты Сбербанка, если он завис
Автор: Natali Killer · Опубликовано Июнь 23, 2021 · Обновлено Июнь 18, 2021
Наиболее распространенным сегодня способом приема платежей является эквайринг. Однако не исключен случаи, когда техника может подвести в нужный момент. Чтобы избежать трудностей в повседневном пользования, полезно изучить вопрос, как перезагрузить терминал Сбербанка. В дальнейшем соответствующие знания позволят в пару кликов решить проблемы различного характера.
Краткое содержание статьи
Возможные ошибки и проблемы в работе эквайринга, требующие перезагрузки
Как и в любом электронном приборе, в банковских терминалах периодически могут возникать сбои. Ответом на вопрос о том, что делать в подобных ситуациях, может стать перезагрузка.
Перезапуск может быть полезен в устранении следующих неполадок:
- аппарат завис – отсутствует реакция на нажатие клавиш;
- не удается принять оплату картой – пластик не считывается;
- после оплаты не выходит кассовый чек;
- система не работает – отсутствует подключение.
Порядок перезагрузки эквайринга зависит от типа сбербанковского терминала, используемого для безналичного расчета в магазине или заведении.
Как перезагрузить эквайринговый терминал Ingenico
Чтобы перезапустить терминал Igenico, одновременно зажмите желтую клавишу «Стереть», расположенную посередине нижнего ряда, и кнопку с изображением точки. После чего экран начнет моргать, появится звуковой сигнал, что свидетельствует о переходе устройства в режим перезагрузки.
По завершению процедуры отобразиться основной интерфейс эквайринга – можно приступить к привычному режиму пользования. Представленный алгоритм подойдет также для терминала модели IWL220, ICT220.
Если Ингенико не реагирует на нажатие кнопок, перейдите к более радикальному способу. Потребуется отключить устройство от сети, извлечь аккумулятор. Возобновите работу по истечении пяти минут.
Перезагрузка Verifone
1— Программный метод
Для перезагрузки устройств марки Verifone:
- Единовременно удерживайте две кнопки – зеленого цвета и со значением «7».
- Ожидайте появления на экране специального поля.
- Введите в форму следующую комбинацию – 1-alpha-alpha-6-6-8-3-1.
- Выберите пункт «Restart» и подтвердите действие.
- Проверьте работоспособность после повторного включения.
При отсутствии на аппарате кнопки «alpha» – располагается в центре под дисплеем между фиолетовыми клавишами – достаточно ввести численную комбинацию. Поочередно будет представлена следующим образом – 1-6-6-8-3-1.
По указанной инструкции доступно перезапустить платежные терминалы версии VX520, VX675, VX820, V240M и прочих альтернатив от Verifone.
2 — Перезагрузка по питанию
Выдерните шнур из розетки или вытащите аккумулятор на несколько минут. После проделанных действий убедитесь в полном отключении устройства, затем вставьте аккумулятор обратно и подключите к сети.
Перезапуск пин-пада PAX
Изначально попробуйте перезапустить PAX терминал привычным способом – через сочетание желтой клавиши и «•». Если пинпад не уходит в обновление, выполните следующие действия:
- Кликните по зеленой кнопке с обозначением «Enter».
- Выберите пункт с указанием «1».
- Введите пароль и подтвердите зеленой клавишей.
- Поочередно нажмите на клавиши 1-1-2.
- Кликните на красный пункт для подтверждения действия.
Подобным образом перезагружаются эквайринг системы SP30, S300 и другие стационарные платежные терминалы компании.
Как выключить аппарат?
Существует два способа, как выключить терминал. Первый из них – полное отключение питания с сопутствующим извлечением аккумулятор. Такой простой путь может использоваться при необходимости переместить или очистить устройство.
Альтернативный способ предполагает манипуляции непосредственно с софтом:
- Удерживайте красную кнопка «Отмена» на аппарате.
- Подтвердите отключение от питания зеленой кнопкой «Готово».
- Дождитесь полного перехода в «режим сна».
О правильности действий на некоторых аппаратах может свидетельствовать появление надписи «Shutting down». Подобным образом выключение происходит на эквайрингах любой модели и марки.
В отдельных случаях удержание красной кнопки провоцирует перезагрузку, в частности, на VX670 или VX680. Чтобы избежать подобного, изначально извлеките штекер из розетки и лишь затем нажмите на нужные клавиши.
Как включить?
Повторно включить сбербанковский терминал можно простым удержанием на зеленую кнопку «Готов» на протяжение нескольких секунд. Об активации устройства уведомит подсветившийся экран. После чего можно авторизоваться привычным способом и задать необходимые настройки для бесконтактного прием платежей.
Простые манипуляции способны разблокировать встроенные функции устройства и вернуть терминал к исходному состоянию. Если указанные инструкции по перезагрузке, включению и выключению эквайринга не поспособствовали решению проблемы, рекомендуется обратиться в службу поддержки Сбербанк.
Источник
POS-терминал: нет соединения с банком
Бесит, когда такое происходит
Если терминалу не удается установить соединение с банком для проведения транзакции, то на экране появится надпись «Нет соединения», «Обрыв соединения» или «Нет связи с банком» и распечатывается чек с надписями «Отказ» и «Не проводить», а потом наступает момент легкой паники у продавца и покупателя. Попробуем разобраться с этой ошибкой и дадим несколько советов, что делать в данной ситуации.
Причины возникновения ошибки
Причина простая — между терминалом и банком нет связи, нет интернета, — называйте как хотите, суть от этого не меняется. Терминал пытается передать пакет данных в банк-эквайер, но из-за отсутствия или плохого интернет-соединения пакеты не доходят до получателя или отправителя. Самое неприятное в этой ситуации, когда деньги с карты покупателя списались, но на счет продавца не поступили. Вернуть их конечно не очень сложно, зачастую даже не требуется участие покупателя, — деньги сами возвращаются на карту в течение 1—30 дней. Если денежные средства не вернулись на карту покупателю, то вероятнее всего клиенту придется топать в банк и писать заявление на возврат денежных средств в результате технического сбоя платежного терминала.
В банковских POS-терминалах используются разные типы связи:
- Ethernet
- GPRS/3G
- WiFi
- Bluetooth
- Интеграция с онлайн-кассой или POS-системой.
С каждым из этих типов связи могут быть свои проблемы, поэтому будем разбираться по очереди.
Ethernet соединение
Проводной интернет считается самым надежным и стабильным каналом связи. Инженеры в банке рекомендуют использовать именно данный тип связи для передачи данных.
Что делать
Проверить баланс вашего счета у интернет-провайдера. Нет денег — нет интернета.
Проверить роутер. Попробуйте переключить кабель в другой порт роутера и/или перезагрузить роутер. Перезагрузка часто помогает, если терминал не может получить IP адрес, выдаваемый роутером. Бывают случаи, когда POS-терминал не работает с одним роутером, но прекрасно работает с другим.
Проверить разъем Ethernet в POS-терминале. Например, при исправном разъеме Ingenico iCT220 показывает на экране Eth и поднятую трубку. Если написано ETH (да, именно заглавными буквами) — порт, скорее всего неисправен или скоро выйдет из строя. А если при подключении кабеля на экране вообще ничего не отображается — порт уже мертвый.
В случае с Ethernet соединением иногда помогает четко прописать в настройках терминала IP-адрес, который выделяется роутером данному терминалу в вашей локальной сети. Обычно этим занимаются банковские инженеры.
GPRS/3G
Мобильная связь — самое слабое звено в цепочке передачи данных от терминала в банк. Как раз с данным типом связи чаще всего возникают проблемы при проведении транзакций. Слишком много факторов влияют на качество мобильной связи, на некоторые из которых, к сожалению, не можем повлиять мы.
Что делать
Проверяем баланс сим-карты. Нет денег — нет интернета. В программном обеспечении POS-терминалов некоторых банков есть отдельный пункт меню — «Баланс SIM». Удобная штука для пользователя. Если вам повезло, то не придется доставать сим-карту из терминала, вставлять ее в телефон и отправлять USSD-запрос для проверки баланса. Если нет, то вы знаете что делать.
Уровень сигнала сотовой связи. Отдельно хочется отметить, что не всегда полный индикатор уровня сигнала на экране терминала является объективным показателем реального уровня сигнала сотовой связи. Но если на экране всего 1—2 палочки, то это повод призадуматься. Обычно помогает смена оператора сотовой связи или перемещение терминала в другое место, где мобильная связь лучше ловит.
Сбои в работе оборудования оператора сотовой связи. Чаще всего причиной тому являются природные капризы, — грозы, молнии, ураганы и прочие погодные явления. Бывает, что оборудование просто выходит из строя, ничто не вечно. Иногда, конечно, виноваты сами криворукие сотрудники оператора сотовой связи. Это тот самый случай, когда от нас ничего не зависит. Остается только терпеливо ждать, когда все починят.
Криво установлена сим-карта. Необходимо проверить не болтается ли сим-карта в разъеме для SIM. Иногда бывает так, что контакты сим-карты недостаточно плотно прилегают к контактам в терминале — поможет маленький кусочек бумаги, проложенный между сим-картой и разъемом. Сейчас все симки сразу нарезаны под разные форматы, — обычная SIM, microSIM и nanoSIM, поэтому мы рекомендуем проклеивать сим-карту скотчем с обратной стороны (это не там, где контакты), чтобы она не развалилась на части при установке.
Неисправный GPRS модуль в терминале. Эта проблема встречается довольно редко и самостоятельно решить ее не получится, — только ремонт или замена терминала.
В случае с WiFi соединением, в первую очередь, необходимо убедиться, что интернет вообще присутствует, т.е. нет ограничений со стороны провайдера и проверить роутер, часто помогает перезагрузка.
Что делать
Проверить настройки WiFi соединения в терминале. Проверьте правильно ли указаны данные для подключения к WiFi сети, — название сети и пароль. Также рекомендуется проверить роутер, — некоторые роутеры сейчас имеют встроенный файрвол, который блокирует все, что явно не разрешено.
Расстояние до роутера. Если роутер находится далеко или присутствуют какие-то препятствия, например бетонные стены, то уровень сигнала будет меньше.
Bluetooth
POS-терминалы с данным типом связи довольно редко можно встретить на торговой точке, поэтому по ним пробежимся кратко. В таких терминалах для связи с банком используется проводной интернет (Ethernet), провод от которого подключен к док-станции (базе) POS-терминала. Сам терминал при этом связывается с док-станцией через Bluetooth.
Что делать
Поднимаемся выше и читаем все, что относится к проводному интернету.
Проверяем Bluetooth. Дальность действия Bluetooth варьируется в зависимости от версии протокола и сильно зависит от наличия преград и помех. В ранних версиях — до 10 м., в более поздних версиях — до 400 м. К сожалению, у нас нет точной информации, на какой версии протокола работают POS-терминалы. Поэтому рекомендации можем дать только следующие: тестируйте устройство на разных расстояниях от базы и убедитесь, чтобы между базой и терминалом было как можно меньше преград.
Интегрированные POS-терминалы
Такие терминалы не имеют своих модулей связи и полностью зависят от устройства, к которому они подключены, например онлайн-касса или компьютер с установленной программой 1С. Для удобства, далее по тексту будем называть онлайн-кассу, POS-систему и компьютер с ПО одним общим словом — касса.
Что делать
Проверяем наличие доступа в интернет. Необходимо убедиться, что в кассе с интернетом все в порядке. Никаких восклицательных знаков в желтом треугольнике, ограничений и блокировок не должно быть.
Проверить драйвер. Для нормальной работы терминала и кассы всегда требуется драйвер. Убедитесь, что драйвер установлен правильно. Если требуется — обновите драйвер на актуальную версию.
Брандмауэр. Это касается только компьютеров с настольной операционной системой, например Windows. Часто бывает, что брандмауэр (межсетевой экран) блокирует входящие соединения с порта, к которому подключен терминал. Блокировку необходимо снять, — для этого создаем правило для входящих соединений на нужный нам порт. Некоторые айтишники вообще отключают встроенный брандмауэр, возможно им виднее, но мы так делать не рекомендуем.
С интегрированными терминалами, думаю понятно, в какую сторону копать в случае неполадок со связью. Главное — убедиться, что с кассой нет проблем, а уже потом смотреть в сторону терминала.
Да и еще, в 99% случаев восстановить соединение помогает обычная перезагрузка POS-терминала. Как это сделать читайте в статье «Как перезагрузить POS-терминал». Иногда помогает перепрошивка терминала, но самостоятельно вы это не сделаете — коротко об этом рассказали в статье «Как происходит прошивка терминала».
На этом все. Надеюсь статься помогла решить проблему с неполадками связи. Если ничего не помогло, то обращайтесь в банк или к продавцу — возможно требуется замена терминала.
Источник
В последнее время на терминале Сбербанка стала появляться внутренняя ошибка 500 при его настройке или эксплуатации. Давайте сегодня попробуем разобраться в причинах данного сбоя и дадим несколько рекомендаций для его решения.
Наиболее частой причиной ошибки 500 является неверная конфигурация сервера или самого терминала. Можно ознакомиться со справочником системных сообщений, который говорит о наиболее распространенных ошибках. Скриншот ниже.
Справочник системных сообщений
Для просмотра оригинала документа перейдите по ссылке — sberbank terminal.
Сообщения об ошибке 500 при входе на сайт или работой с терминалом сигнализируют о сбоях в работе серверов. Причиной этому могут быть хакерские атаки, профилактические работы на серверах или обновления параметров и конфигураций.
Причиной ошибки 500 может послужить ошибка UEPS — это можно увидеть в файлах конфигурации к пинпаду.
Ошибка UEPS
Что предпринять?
При сбоях на сервере единственным вариантом решения будет ожидание. Ели не уверены — можно позвонить в службу технической поддержки по телефону 8(800) 500 84 55.
Внимательно смотрите дополнительные сообщения на экране, например ошибка 5001 сигнализирует о неверных настройках терминала или проблемы с чипом на карте.
При временном сбое отключаем терминал на 5-10 минут. Включаем, проверяем конфигурацию, смотрим чип на карте и только затем включаем и пробуем повторить операцию еще раз. Если ошибка не пропала — обращаемся в техническую поддержку по номеру выше.
На будущее имейте в виду что внутренняя ошибка сервера 500 на терминале сбербанка — говорит об ошибке на серверах, при этом сам терминал может быть в полностью рабочем состоянии и правильной конфигурацией.
Задавайте ваши вопросы в комментариях, а так же сообщите нам разрешилась ли ваша проблема с внутренней ошибкой. Если вы заметили неточности в статье — будем рады поправить упущения.
Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Оценка статьи:
(3 оценок, среднее: 5,00 из 5)
Загрузка…
Самое читаемое:
Как найти и посмотреть баланс на Wildberries
Многие пользователи маркетплейса Вайлбдерис накопили деньги на внутреннем балансе магазина. Накапливая бонусы и…
Далее
Ошибка 102 в Блэк Раша — причины возникновения и способы устранения
Ошибка 102 в популярной игре Black Russia свидетельствует о невозможности подключения пользователя к игровому серверу….
Далее
Как навсегда отключить истории в Телеграм на Android? Подробная инструкция
Сторис — короткие видео и фото, доступные 24 часа, — появились в Telegram сравнительно недавно. Но этот формат уже…
Далее
Ошибка исполнения функции 0x8007065b КриптоПро CSP — причины и решение
В Интернете много информации на тему ошибки исполнения функции 0x8007065b в КриптоПро CSP. Рассмотрим основную причину…
Далее
Нередко в терминале Сбербанка России появляется внутренняя ошибка 500, которая возникает в процессе его настройки или использования. В материале постараемся разобраться в причинах возникновения такого сбоя, предоставим действенные рекомендации и советы экспертов для устранения проблемы.
Наиболее популярной причиной ошибки под кодом 500 выступает некорректная конфигурация сервера или непосредственно терминала. Пользователям доступен расширенный справочник системных уведомлений, в котором содержится детальная информация о самых популярных ошибках. Для ознакомления с оригиналом справочника следует перейти по ссылке sberbank terminal.
Уведомления пользователям об ошибке с кодом 500 при авторизации на ресурсе или в ходе работы с терминалом свидетельствуют о технических проблемах в эксплуатации серверов. Причиной таких ситуаций часто становятся хакерские и мошеннические атаки, профилактические работы на официальных серверах или апдейты установленных технических характеристик и конфигураций.
Причиной ошибки 500 также часто служит ошибка UEPS — это видно в файлах конфигурации к пинпаду.
Как исправить ошибку
В случае возникновения сбоев и технических неполадок на сервере лучшим вариантом решения станет ожидание исправления ошибок. Если пользователь не уверен в причине проблемы, доступен звонок оператору службы технической поддержки по номеру 88005008455
Пользователям рекомендуется внимательно проверять дополнительные уведомления на экране, к примеру, ошибка 5001 свидетельствует о некорректных настройках терминала или сбоях с чипом на карточке.
В случае временной проблемы терминал необходимо отключить на 5-10 минут. Затем включить, проверить конфигурацию, просмотреть чип на карте, включить, попробовать повторить операцию заново. Если техническая проблема остается, следует обратиться в техническую поддержку по вышеуказанному номеру.
Внутренняя техническая ошибка сервера с кодом 500 на терминале Сбербанка свидетельствует о проблеме или сбое на серверах, сам терминал остается в полностью работоспособном состоянии с корректной конфигурацией. Операторы службы технической поддержки помогают разобраться практически со всеми проблемами и восстановить работоспособность терминалов.
#статьи
-
0
Её просто найти, трудно исправить и невозможно забыть: кто эта таинственная мошенница, из-за которой компании теряли миллионы денег.
Иллюстрация: Оля Ежак для Skillbox Media
Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.
Среди всех HTTP-ошибок пятисотая самая опасная — ведь никто до конца не понимает, что её вызвало. Само число 500 говорит о том, что проблема возникла на стороне сервера, но вот что именно произошло — непонятно.
У неё лаконичное описание: Internal Server Error, что означает «внутренняя ошибка сервера». Никаких подробностей и намёков на решение. Но давайте не будем унывать и постараемся разобраться, как она возникает, что означает и какими методами её можно попытаться исправить.
Ошибка 500 (Internal Server Error) — это когда сайт упал и пока его никто не смог поднять. Вообще, все ошибки, коды которых начинаются с пятёрки, указывают на вину разработчиков.
Когда возникает ошибка 500, сервер перестаёт обрабатывать запросы пользователей, продолжая при этом бодро работать и рапортовать о своих успехах. А вот пользователи в этот момент почему-то получают сообщение об ошибке. Это приводит к бесконечной попытке браузера загрузить страницу. В общем, дедовский метод с перезагрузкой тут не пройдёт.
Ошибка 500 — Internal Server Error, что в переводе означает «внутренняя ошибка сервера», а значит, решить её могут только администраторы и разработчики сайта. Но проблема в том, что она — уникальная. Сервер выдаёт её, когда остальные коды не подошли, и получается, что проблема действительно серьёзная. Решить такую проблему — всё равно что победить на городской олимпиаде по русскому языку «Русский медвежонок».
Сообщение о подобной ошибке может выглядеть так:
Скриншот: Skillbox Media
Скриншот: Skillbox Media
А в виде ответа на HTTP-запрос сообщение выглядит вот так:
HTTP/1.1 500 Internal Server Error Date: Tue, 14 Feb 2023 15:30:00 GMT Server: Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30 Content-Length: 462 Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE html> <html> <head> <title>500 Internal Server Error</title> </head> <body> <h1>500 Internal Server Error</h1> <p>The server encountered an internal error or misconfiguration and was unable to complete your request.</p> <p>Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.</p> <p>More information about this error may be available in the server error log.</p> </body> </html>
Здесь мы запрашиваем страницу по HTTP, а сервер возвращает примерно такое сообщение об ошибке: «Внутри сервера что-то не так, и он не может обработать запрос пользователя».
Само сообщение содержит информацию о том, что сайт не работает из-за внутренней ошибки на сервере. То есть проблема не в браузере, не на стороне пользователя, а именно на сервере: «The server encountered an internal error or misconfiguration and was unable to complete your request».
А ещё в описании есть небольшой совет пользователю, как исправить проблему (никак): «Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error». Мы не знаем ни одного человека, который бы таким советом воспользовался 🙂 Разве что вы сами — тот самый пресловутый администратор, да к тому же любитель рекурсии.
Ошибка 500 может ухудшить SEO и продвижение сайта в поисковике. Она приводит к тому, что поисковые роботы не смогут полностью проиндексировать сайт, потому что не получат доступ к некоторым страницам.
Если она возникает на регулярной основе, поисковые системы начнут понижать рейтинг вашего сайта, посчитав нестабильным и ненадёжным.
Но важнее всего вот что: когда пользователи сталкиваются с такой проблемой, они закрывают ваш сайт и уходят на страницы конкурентов. Растёт показатель отказов. А поисковые системы учитывают поведенческие факторы при ранжировании сайтов.
Итог очевиден — если вы заметили, что на вашем сайте часто возникает ошибка 500, стоит немедленно её исправить. Это поможет сохранить репутацию сайта и позиции в поисковых системах.
Ошибка 500 может возникнуть когда угодно, но чаще всего это происходит, когда на сайте проводятся технические работы — например, разработчики меняют конфигурацию сервера или он вовсе вышел из строя.
Причины возникновения чаще всего включают в себя следующее:
- Проблемы на сервере. Например, неправильный синтаксис, неправильная настройка сервера или проблемы с базой данных.
- Проблемы с файлами сайта. Это могут быть те же проблемы с синтаксисом, неправильное размещение файлов или неправильное использование функций.
- Проблемы с соединением. Например, неполадки в сети, медленное или нестабильное соединение, проблемы с DNS.
Если на сайте возникла ошибка 500, вы, как пользователь, это заметите не мгновенно — для этого вам придётся отправить на сайт какой-то запрос, например обновить страницу или заполнить какую-то форму (ведь чаще всего мы просматриваем уже закэшированные страницы). Тогда-то браузер попытается вступить в диалог с сервером и выдаст Internal Server Error.
Чтобы узнать больше о возникшей проблеме, для начала проверьте журналы ошибок на сервере. Для этого можно использовать SSH, FTP или панель управления хостингом.
В журналах, или логах, находятся записи о том, какие запросы были отправлены на сервер и как он на них ответил. Ещё там можно найти информацию о том, какие скрипты или приложения вызвали ошибку, а также о других деталях, которые способны помочь в определении проблемы.
Вот пример лога с ошибкой 500:
[Sun Jan 05 15:33:31.122031 2020] [core:error] [pid 3987] [client 192.168.1.5:58427] End of script output before headers: index.php
В этом примере лог сообщает, что при обработке запроса на получение страницы index.php произошла ошибка. Сервер не смог правильно обработать скрипт и вывести заголовки страницы, что привело к Internal Server Error. Для определения точной причины придётся провести дополнительный анализ.
Ещё одна распространённая причина — повреждения в файле .htaccess, где хранятся настройки сервера: управление доступом для пользователей, кэширование и редиректы. Повредить его можно, просто неправильно написав команду:
RewriteEngine on.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Проблема в первой строке — точка там лишняя. И эта мелочь вполне может вызвать ошибку 500. При этом обнаружить такую деталь будет очень непросто, потому что она практически незаметна.
Кроме логов можно использовать другие инструменты — например, инспектор браузера или специализированные программы для анализа логов. Ряд CMS вроде WordPress или Drupal могут также указать на причины проблемы благодаря встроенным инструментам. Дело в том, что у каждой CMS есть собственная система мониторинга таких проблем. Вот пример сообщения в WordPress:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Как правило, CMS предоставляют очень ограниченную информацию о причинах, поэтому лучше всё-таки изучать логи.
Если вы пользователь, то исправить проблему, скорее всего, никак не получится. Но можно попробовать сделать следующее:
- Перезагрузить страницу. Иногда ошибка возникает из-за временной нагрузки на сервер, а перезагрузка страницы может решить проблему.
- Проверить соединение. Убедитесь, что ваше интернет-соединение работает стабильно.
Чтобы исправить ошибку на стороне сервера, нужно приложить больше усилий. Вероятно, придётся использовать средства отладки и тестирования кода. Ниже представлены несколько шагов, которые помогут вам найти и исправить ситуацию:
- Проверьте логи сервера. Это позволит определить, что вызывает ошибку и где это происходит.
- Проверьте базу данных. Убедитесь, что база данных работает корректно.
- Проверьте код на наличие ошибок. Проблема может возникнуть из-за опечаток, ошибок синтаксиса, неправильных путей к файлам и неправильных конфигураций.
- Измените настройки сервера. Попробуйте поменять разные конфигурации и посмотреть, к чему это приведёт.
- Проверьте файл .htaccess. Убедитесь, что в нём нет ошибок, таких как неправильная настройка редиректов, блокировка IP-адресов или неправильное форматирование.
- Проверьте сторонние плагины и расширения. Иногда проблема может возникнуть из-за их неправильной работы. Проверьте, что все они работают корректно.
- Проверьте файлы сервера. В них тоже могут быть ошибки или неправильные настройки.
- Попробуйте переустановить CMS или рабочее окружение. К этому имеет смысл прибегать, если все другие способы не сработали. Но это уж совсем радикальный совет — лучше обратитесь к кому-то более опытному, наверняка он поможет.
- Если же не помогло даже это, пора писать три письма и бросать программирование (конечно, чтобы открыть свою кофейню).
Борьба может затянуться надолго — ведь главная причина часто бывает непредсказуема, неочевидна и весьма коварна.
Важные факты об ошибке 500 (Internal Server Error), которые стоит запомнить:
- Ошибка 500 (Internal Server Error) — это сообщение о проблеме, которое может появиться при попытке получить доступ к веб-странице.
- Она может возникнуть по разным причинам — например, из-за проблем на стороне сервера, неправильных настроек сайта или ошибок в коде.
- Для того чтобы исправить проблему, нужно определить её причину. Обратитесь к логам сервера или к специалистам по веб-разработке.
- Она негативно влияет на SEO-продвижение сайта. Поэтому исправляйте её сразу же.
- Обновляйте ПО и проверяйте код на ошибки — это лучший способ держать сайт в хорошем техническом состоянии.
Как зарабатывать больше с помощью нейросетей?
Бесплатный вебинар: 15 экспертов, 7 топ-нейросетей. Научитесь использовать ИИ в своей работе и увеличьте доход.
Узнать больше
Пользователи интернета и владельцы сайтов периодически сталкиваются с различными ошибками на веб-страницах. Одной из самых распространенных ошибок является error 500 (ошибка 500). Поговорим в нашей статье о том, что это за ошибка и как ее исправить.
Где и когда можно встретить ошибку 500
Вы можете увидеть ошибку на любом веб-ресурсе, браузере и устройстве. Она не связана с отсутствием интернет-соединения, устаревшей версией операционной системы или браузера. Кроме того, эта ошибка не указывает на то, что сайта не существует или он больше не работает.
Ошибка 500 говорит о том, что сервер не может обработать запрос к сайту, на странице которого вы находитесь. При этом браузер не может точно сообщить, что именно пошло не так.
Отображаться ошибка может по-разному. Вот пример:
Если вы решили купить что-то в любимом интернет-магазине, но увидели на сайте ошибку 500, не стоит сильно огорчаться – она лишь сообщает о том, что вам нужно подождать, пока она будет исправлена.
Если ошибка появилась на вашем сайте, то нужно скорее ее исправлять. Далее я расскажу, как это можно сделать.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Как ошибка 500 влияет на SEO-продвижение
Наличие ошибки 500 напрямую влияет на продвижение сайта, ведь когда страница недоступна, это говорит о неисправностях на сайте. А если на веб-ресурсе есть что-то неладное, то это сразу звоночек для поисковых роботов. Когда они сканируют страницу и видят, что она недоступна, это негативно сказывается на всем сайте. Однако здесь важно понимать, что свое конечное решение роботы выставляют не сразу. После первого неудачного сканирования они повторно посещают страницу и проверяют, исчезла ли проблема.
Если вы исправите ошибку 500 в течение суток, то никаких проблем с SEO-продвижением случиться не должно. В противном случае либо сайт может снизиться в позициях, либо проблемные страницы исчезнут из результатов поиска. Как правило, происходит и первое, и второе.
Таким образом, чтобы минимизировать негативное влияние ошибки 500 на SEO-продвижение, необходимо следить за состоянием сервера и немедленно исправлять проблемы. Регулярный мониторинг поможет сохранить сайт доступным и улучшить его производительность и позиции в результатах поиска.
Проверить доступность страниц в поисковых системах вы можете с помощью инструментов Google Search Console и Яндекс Вебмастер.
Причины возникновения ошибки
Итак, ошибка 500 возникает, когда серверу не удается обработать запрос к сайту. Из-за этого пользователи не могут попасть на сайт, а поисковые системы полноценно с ним работать. Очевидно, что ошибка нуждается в исправлении. В первую очередь необходимо найти проблему.
Основной причиной ошибки 500 может быть:
- Неверный синтаксис файла .htaccess. htaccess – это файл, в котором можно задавать настройки для работы с веб-сервером Apache и вносить изменения в работу сайта (управлять различными перенаправлениями, правами доступа к файлам, опциями PHP, задавать собственные страницы ошибок и т.д.).
Узнать больше о файле .htaccess можно в статье «Создание и настройка .htaccess». - Ошибки в скриптах сайта, то есть сценариях, созданных для автоматического выполнения задач или для расширения функционала сайта.
- Нехватка оперативной памяти при выполнении скрипта.
- Ошибки в коде CMS, системы управления содержимым сайта. В 80% случаев виноваты конфликтующие плагины.
Год хостинга в подарок при заказе лицензии 1С-Битрикс
Выбирайте надежную CMS с регулярными обновлениями системы и профессиональной поддержкой.
Заказать
Как получить больше данных о причине ошибки
Что означает ошибка 500, мы теперь знаем. Когда она перестала быть таким загадочным персонажем, не страшно копнуть глубже — научиться определять причину ошибки. В некоторых случаях это можно сделать самостоятельно, так что обращаться за помощью к профильному специалисту не понадобится.
Отображение ошибки бывает разным. Ее внешний облик зависит от того, чем она вызвана.
Самые частые причины ошибки 500 можно распознать по тексту ошибки или внешнему виду страницы.
- Сообщение Internal Server Error говорит о том, что есть проблемы с файлом .htaccess (например, виновата некорректная настройка файла). Убедиться, что .htaccess является корнем проблемы, поможет следующий прием: переименуйте файл .htaccess, добавив единицу в конце названия. Это можно сделать с помощью FTP-клиента (например, FileZilla) или файлового менеджера на вашем хостинге (в Timeweb такой есть, с ним довольно удобно работать). После изменения проверьте доступность сайта. Если ошибка больше не наблюдается, вы нашли причину.
- Сообщение HTTP ERROR 500 или пустая страница говорит о проблемах со скриптами сайта. В случае с пустой страницей стоит учесть, что отсутствие содержимого сайта не всегда указывает на внутреннюю ошибку сервера 500.
Давайте узнаем, что скрывается за пустой страницей, обратившись к инструментам разработчика. Эта браузерная панель позволяет получить информацию об ошибках и другие данные (время загрузки страницы, html-элементы и т.д.).
Как открыть панель разработчика
- Нажмите клавишу F12 (способ актуален для большинства браузеров на Windows). Используйте сочетание клавиш Cmd+Opt+J, если используете Google Chrome на macOS. Или примените комбинацию Cmd+Opt+C в случае Safari на macOS (но перед этим включите «Меню разработки» в разделе «Настройки» -> «Продвинутые»). Открыть инструменты разработчика также можно, если кликнуть правой кнопкой мыши в любом месте веб-страницы и выбрать «Просмотреть код» в контекстном меню.
- Откройте вкладку «Сеть» (или «Network») и взгляните на число в поле «Статус». Код ответа об ошибке 500 — это соответствующая цифра.
Более детальную диагностику можно провести с помощью логов.
Простыми словами: лог — это журнал, в который записывается информация об ошибках, запросах к серверу, подключениях к серверу, действиях с файлами и т.д.
Как вы видите, данных в логи записывается немало, поэтому они разделены по типам. За сведениями о нашей ошибке можно обратиться к логам ошибок (error_log). Обычно такие логи предоставляет служба поддержки хостинга, на котором размещен сайт. В Timeweb вы можете включить ведение логов и заказать необходимые данные в панели управления. Разобраться в полученных логах поможет статья «Чтение логов».
Как устранить ошибку
Теперь поговорим о том, как исправить ошибку 500. Вернемся к популярным причинам этой проблемы и рассмотрим наиболее эффективные способы решения.
Ошибки в файле .htaccess
У этого файла довольно строгий синтаксис, поэтому неверно написанные директивы (команды) могут привести к ошибке. Попробуйте поочередно удалить команды, добавленные последними, и проверьте работу сайта.
Также найти проблемную директиву можно с помощью логов ошибок (через те же инструменты разработчика в браузере). На ошибку в директиве обычно указывает фраза «Invalid command». Информацию о верном написании директивы или способе исправления ошибок в .htaccess вы можете найти в интернете. Не нужно искать, почему сервер выдает ошибку 500, просто введите в строку поиска название нужной команды или текст ошибки из логов.
Ошибки в скриптах сайта
Скрипт не запускается
Обычно это происходит, когда существует ошибка в скрипте или функция, которая не выполняется. Для успешного запуска скрипта функция должна быть верно прописана, поддерживаться сервером и выполняться от используемой версии PHP. Бывают ситуации, когда функция несовместима с определенными версиями PHP. Получить более подробную информацию о той или иной функции можно в интернете.
Не хватает оперативной памяти
Если в логах вы видите ошибку «Allowed memory size», для устранения ошибки 500 стоит оптимизировать работу скрипта. Вы можете воспользоваться специальными расширениями для анализа производительности скрипта или обратиться за помощью к специалисту, который поработает над его оптимизацией.
Если ваш сайт размещен на отдельном физическом или виртуальном сервере, можно попробовать увеличить максимальное использование оперативной памяти на процесс (memory_limit). На шаред хостинге этот параметр обычно не изменяется, но есть возможность купить хостинг помощнее.
Ошибки в CMS
Если код CMS содержит неверный синтаксис, это может вывести сайт из строя. В таком случае логи сообщат вам об ошибке 500 текстом «PHP Parse error: syntax error, unexpected». Так происходит, когда некорректно работает плагин (или тема, используемая в CMS, но реже) либо есть ошибки в коде. Ошибка может быть допущена случайно, произойти при обновлении плагина или версии CMS.
При чтении логов обратите внимание на путь, который следует за сообщением об ошибке, ведь он может указать на проблемную часть кода или плагин. Если проблема в плагине, для восстановления работы сайта переименуйте на время папку, в которой он расположен. Попробуйте обновить плагин или откатить его до прежней версии. Если ситуацию не удается исправить, от расширения стоит отказаться либо заменить его аналогом.
Также в большинстве случаев подобные проблемы помогает решить поддержка CMS.
Информацию о других распространенных ошибках вы можете найти в статье «6 наиболее часто возникающих ошибок HTTP и способы их устранения».
Что делать, если вы пользователь
Если при посещении стороннего сайта вы столкнулись с ошибкой 500, не переживайте – вина тут лежит на стороне администратора ресурса. Здесь важно понимать, что проблема может быть кратковременной, например, из-за перегрузки сайта. В таких случаях будет достаточно просто перезагрузить страницу: сделать это можно с помощью соответствующей кнопки в браузере или клавиши F5.
Обратите внимание, что при обновлении страницы интернет-магазина могут дублироваться заказы. Например, если ошибка 500 возникает при оформлении заказа, то после перезагрузки количество товаров может удвоиться. Такое происходит редко, но помнить об этом стоит, чтобы избежать лишних покупок.
Также может быть и такое: например, вы зашли на страницу, она выдала ошибку 500, через некоторое время ее исправили специалисты, но проблема у вас осталась. Чаще всего это связано с тем, что в браузере остались старые cookie-файлы или кеш. Исправить это просто – достаточно очистить данные составляющие. Чтобы сделать это в браузере Google Chrome, необходимо нажать на троеточие в верхнем правом углу и перейти в настройки. Затем в поисковой строке ввести запрос «кеш» и нажать на кнопку «Очистить историю».
В отобразившемся окне вы можете выбрать временной диапазон. Это будет полезно, если вы хотите очищать не все данные, а только те, которые относятся к проблемному сайту.
В других браузерах очистка cookie-файлов и кеша выполняется примерно так же.
Если ни одно из вышерассмотренных действий не привело к успеху, то проблема точно на стороне администратора сайта. При желании вы можете найти его контактные данные и отправить запрос – спросить, когда будет решена проблема и с чем это связано.
Что бесполезно делать при Error 500
При ошибке 500 есть несколько вещей, которые могут быть бесполезными или непродуктивными:
- Повторные попытки обновления страницы. Вы можете сделать несколько попыток обновления страницы, надеясь, что ошибка исчезнет. Однако, если проблема связана с сервером, это не приведет к успеху.
- Перезагрузка компьютера. Ошибка 500 никак не связана с локальным компьютером, так как проблема кроется в оборудовании администратора сайта.
- Использование другого браузера. Это может помочь только в том случае, если проблема связана с кешем или cookie-файлами.
- Переустановка ПО и перезагрузка роутера. Подобные действия также не приведут к успеху.
Если вы владелец сайта, то лучше сделать так, чтобы у пользователя не возникала потребность осуществлять вышеперечисленные действия. Вы можете информировать об ошибке прямо на сайте – так человек сразу поймет, что проблема связана не с его оборудованием. Это поможет вам обеспечить качественный пользовательский опыт и поддержать хорошие показатели SEO.
Ошибка 500 на сайте, созданном на WordPress
На WordPress ошибка 500 чаще всего возникает из-за установленных плагинов – как старых, так и недавно загруженных. Первым делом проверьте, нуждаются ли устаревшие инструменты в обновлении. Если же расширения обновлены, но 500 Internal Server Error до сих пор есть, попробуйте отключить все плагины. В таком случае ошибка может исчезнуть – если это произошло, то виной всему один из установленных инструментов.
Для отключения расширений перейдите в панель управления WordPress и откройте вкладку «Плагины» –> «Установленные». В отобразившемся окне нажмите на кнопку «Деактивировать», которая расположения под названием плагина.
Постепенно отключая расширения, вы сможете найти «виновника», который вызывает ошибку 500. Если же проблема кроется не в этом, то лучше обратиться за помощью к квалифицированным специалистам.
Удачи!