доступность фонтэнда

Главные вкладки

Аватар пользователя zlodiak zlodiak 6 ноября 2012 в 13:18

помогите пожалуйста решить проблему

сделал сайт. сейчас фонтэнд доступен только незарегистрированному пользователю. админу браузер показывает «Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.»

как думаете, в чем дело? почему у админа нет доступа к фонтэнду?

Комментарии

Аватар пользователя zlodiak zlodiak 6 ноября 2012 в 13:33

вот ошибка из лога «Fatal error: Unsupported operand types in /usr/home/pr1/domains/pr-solution.ru/public_html/dev/includes/common.inc on line 1627»

при этом в указанном файле ничего не изменял никогда

Аватар пользователя zlodiak zlodiak 6 ноября 2012 в 14:43

решил проблему заменой += на array_merge_recursive , но природа явления осталась непонятной. ибо сам по себе += работает в других ситуациях без проблем. и версия пхп 5.3

Аватар пользователя 6RUN0 6RUN0 7 ноября 2012 в 11:59

нужно больше золо^W информации
судя по всему в функцию l() передается нифига не массив

function l($text, $path, $options = array()) {
global $language;
if (!is_array($options)) {
return FALSE;
}
// Merge in defaults.
$options += array(
'attributes' => array(),
'html' => FALSE,
);

// Append active class.
if (($path == $_GET['q'] || ($path == '' && drupal_is_front_page())) &&
(empty($options['language']) || $options['language']->language == $language->language)) {
if (isset($options['attributes']['class'])) {
$options['attributes']['class'] .= ' active';
}
else {
$options['attributes']['class'] = 'active';
}
}

// Remove all HTML and PHP tags from a tooltip. For best performance, we act only
// if a quick strpos() pre-check gave a suspicion (because strip_tags() is expensive).
if (isset($options['attributes']['title']) && strpos($options['attributes']['title'], '<') !== FALSE) {
$options['attributes']['title'] = strip_tags($options['attributes']['title']);
}

return ''. ($options['html'] ? $text : check_plain($text)) .'';
}

с синтаксисом могу напутать, но идея думаю понятна.