2016-06-09 5 views
-1

По какой-то причине я больше не могу получить доступ к моей HostPapa CPanel, он говорит:не удается получить доступ к CPanel, получая «Ошибка HTTP 500»

The www.hostpapa.ca page isn’t working 
www.hostpapa.ca is currently unable to handle this request. 
HTTP ERROR 500 

Я проверил журнал ошибок, и я вижу повторена та же ошибка для различные даты/времени:

[07-Jun-2016 14:30:26 America/Toronto] PHP Notice: Undefined index: HTTP_USER_AGENT in /home/saltn168/public_html/tripepic.com/tripepic-theme/List/tripepic-theme.php on line 1160 
[07-Jun-2016 19:26:50 America/Toronto] PHP Notice: Undefined index: HTTP_USER_AGENT in /home/saltn168/public_html/tripepic.com/tripepic-theme/List/tripepic-theme.php on line 1160 
[08-Jun-2016 08:45:14 America/Toronto] PHP Notice: Undefined index: HTTP_USER_AGENT in /home/saltn168/public_html/tripepic.com/tripepic-theme/List/tripepic-theme.php on line 1160 
[08-Jun-2016 20:35:00 America/Toronto] PHP Notice: Undefined index: HTTP_USER_AGENT in /home/saltn168/public_html/tripepic.com/tripepic-theme/List/tripepic-theme.php on line 1160 
[08-Jun-2016 23:14:13 America/Toronto] PHP Notice: Undefined index: HTTP_USER_AGENT in /home/saltn168/public_html/tripepic.com/tripepic-theme/List/tripepic-theme.php on line 1160 

Я проверил этот файл и строка 1160 является:

if(isset($r[2]) && @$r[2] == 'img' && preg_match('/MSIE [5-7]/',$_SERVER['HTTP_USER_AGENT']) == 0) { 

это выглядит как тарабарщина мне поэтому я не уверен, что с этим делать. Вчера мой партнер сделал меня «супер администратором» сайта - не уверен, может ли это быть связано с этим? или почему это было бы даже.

Если кто-то может указать мне в правильном направлении, я был бы очень признателен.

Thanks

+0

Посмотрите здесь: http://stackoverflow.com/questions/14130830/php-undefined-index-http-user-agent –

+0

Какой браузер вы используете? – aynber

+0

Вы можете добавить условие '&& isset ($ _ SERVER ['HTTP_USER_AGENT'])' перед 'preg_match'. –

ответ

1

Заголовок пользовательского агента является необязательным заголовком. Что-то может его фильтровать (например, брандмауэр), или люди могут настроить своих клиентов, чтобы опустить заголовок.

Возможно, вы захотите проверить, существует ли заголовок с isset().

Смежные вопросы