Ответов: 12 Просмотров: 44880
|
Есть такая проблема: сайт переехал на новый хостинг и адреса страниц в Яндекс Директе стали показывать ошибку 500.
Хостеры рекомендуют исправить ошибку в файле index.php , но что именно не так я не пойму, так как не из этой области знания.
mod_fcgid: stderr: PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
в файле index.php(89) : eval()'d code on line 65, referer:
Сам код файла ниже:
// template header
if ($File_Mode) {
if (!$templatePreview) {
echo $template_header;
} else {
eval('?>'.$template_header);
}
} else {
eval("echo \"".$template_header."\";");
}
if ($nc_core->inside_admin && $nc_trash_full) {
nc_print_status(NETCAT_TRASH_OBJECT_WERE_DELETED_TRASHBIN_FULL, 'info');
}
if ($nc_core->inside_admin && $nc_folder_fail) {
nc_print_status(sprintf(NETCAT_TRASH_FOLDER_FAIL, $nc_core->HTTP_TRASH_PATH), 'info');
}
if ($nc_core->inside_admin && is_array($nc_trashed_ids) && !empty($nc_trashed_ids)) {
$url = http_build_query($_GET).'&nc_recovery=1';
$url = $nc_core->SUB_FOLDER.$nc_core->HTTP_ROOT_PATH.'message.php?'.$url;
nc_print_status(sprintf(NETCAT_TRASH_OBJECT_IN_TRASHBIN_AND_CANCEL, $nc_core->ADMIN_PATH."trash/", $url), 'info');
unset($url);
}
echo $nc_main_content;
// template footer
if ($File_Mode) {
if (!$templatePreview) {
echo $template_footer;
} else {
eval('?>'.$template_footer);
}
} else {
eval("echo \"".$template_footer."\";");
}
?>
Пробовал варианты с заменой кавычек на ', пробовал убирать слеш, но шаблон сайта слетает, а толку нет? |