Добрый день! Подскажите, пожалуйста, что исправить в коде файла sftp.inc. На странице нашего сайта высвечивается сообщение "Notice: Undefined index: extension in require() (line 207 of /store/www/kras-140806-00/data/www/birkcson.ru/includes/filetransfer/sftp.inc)."
На 207 странице такой код "if($pathinfo['extension']==$houzui){".
Файл sftp.inc также приложен (во вложенном файле расширение изменено на txt). В Drupal новичок, поэтому не могу разобраться самостоятельно. Буду признательна за помощь.
Вложение | Размер |
---|---|
sftp.txt | 8.23 КБ |
Комментарии
Откуда этот файл там взялся?
Вы имеете в виду, что в этой папке данного файла не должно быть вообще? Если вопрос покажется глупым, то прошу прощение, я только начинающий.
Недавно был взломан сайт, после взлома появилось такое сообщение.
да, в дистр-е его нет, сверьтесь с оригиналом. Либо это сделано было для какого-то модуля, либо кастомный код, ну или напоследок следы взлома.
Спасибо за совет! Буду разбираться. А в исходнике его действительно не было, я сверяла.
Попробовала удалить этот файл в менеджере файлов, сайт перестал работать.
добавьте в index.php, в браузере покажет, кто вызывает sftp.inc
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
Вставила код
<?php
/**
* @file
* The PHP page that serves all page requests on a Drupal installation.
*
* The routines here dispatch control to the appropriate handler, which then
* prints the appropriate page.
*
* All Drupal code is released under the GNU General Public License.
* See COPYRIGHT.txt and LICENSE.txt.
*/
/**
* Root directory of Drupal installation.
*/
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
menu_execute_active_handler();
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
?>
В браузере ничего не изменилось
<?php
/**
* @file
* The PHP page that serves all page requests on a Drupal installation.
*
* The routines here dispatch control to the appropriate handler, which then
* prints the appropriate page.
*
* All Drupal code is released under the GNU General Public License.
* See COPYRIGHT.txt and LICENSE.txt.
*/
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
/**
* Root directory of Drupal installation.
*/
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
menu_execute_active_handler();
Nikit, попробовала как Вы показали, на некоторых станицах в начале текста появились сообщения, это не то?
coach outlet black fridayBlack Friday Michael Kors dealCyber Monday Michael Kors saleMichael Kors Cyber Monday 2015cyber monday coachcoach black fridayMichael Kors Black Friday dealsMichael Kors Black Friday 2015Cyber Monday Michael Kors dealsblack friday coach outletcoach black fridayCyber Monday Michael KorsCyber Monday Michael Kors salecoach cyber mondaycyber monday coachUggs Black Friday salesUGG boots Black FridayUGG Cyber MondayUggs Black Friday salesbest Uggs Black FridayUGG boots Cyber MondayCyber Monday deals on UGG bootsUggs Cyber Monday salesUGG Black FridayBlack Friday Uggs saleUGG Black Friday saleUggs Black Friday saleCyber Monday UGG saleCyber Monday UGG saleUggs Black Friday salesCyber Monday deals on UGG bootsUggs Black FridayUggs Black Fridaybest Uggs Cyber MondayCyber Monday UGG sale
надо лечить.
А как можно полечить сайт?
иногда хостеры предоставляют специальные утилиты (скрипты), которые "лечат". Ну или попросить кого платно...
Спасибо большое за отзывчивость и помощь будем лечить