Здравствуйте!
Есть сайт на Drupal 7. При загрузке главной страницы, новостей, и раздела с видео (остальные разделы работают), появляется ошибка:
Fatal error: Cannot redeclare x0d46769a() (previously declared in /home/u152835/test/www/modules/user/user-picture.tpl.php:1) in /home/u152835/test/www/modules/user/user-picture.tpl.php on line 1
Читала на форумах, что такая ошибка чаще всего возникает при повторном определении. Но не могу определиться с тем, что нужно переименовать, файл в директиве с таким именем только один.
Содержимое файла user-picture.tpl.php:
<?php
/**
* file
* Default theme implementation to present a picture configured for the
* user's account.
*
* Available variables:
* - $user_picture: Image set by the user or the site's default. Will be linked
* depending on the viewer's permission to view the user's profile page.
* - $account: Array of account information. Potentially unsafe. Be sure to
* check_plain() before use.
*
* see template_preprocess_user_picture()
*
* ingroup themeable
*/
?>
<?php if ($user_picture): ?>
<div class="<?php print $classes; ?>">
<?php print $user_picture; ?>
</div>
<?php endif; ?>
Комментарии
Странное у Вас название функции, сайт не взломан?
читала логи, есть множественные обращения от бота AhrefsBot, он только просматривает все страницы сайта, но как поняла, он относится к рекламе.
И тем не менее, наверняка взломан.
А access лог читать, несколько бессмысленно, чтобы это определить, особенно не понимая как это надо делать в данном случае, и что можно считать подозрительным...
И если уж его анализировать, то советую посмотреть на POST запросы подозрительные, прежде всего.
Это явно взлом, ибо название функции нетипичное.
Смотреть логи доступа бесполезно, вам нужны логи ошибок
Тоже ставлю на взлом, при чем в 2х местах )))
ошибка была устранена обновлением ядра drupal