Авторизация:

Исчезли изображения с сайтаRSS-трансляция

Поиск

Найти сообщения:  За сутки  |  Без ответов
Автор Сообщение
Ссылка15.03.2010 в 14:57
Создавала сайт, потом его отдели поддерживать другому человеку. Доступа по фпт у него пока небыло. Смысл в том что исчезли все картинки с сайта http://intertec-russia.ru/. В чем может быть дело? Сайт на джумле:при вставке изображения, вместо них высвечивается ошитка.

Warning: Invalid argument supplied for foreach() in /home/us8619/intertec-russia.ru/www/administrator/components/com_media/models/manager.php on line 75

If you beleive that this error is due to the server configuration problems please contact your local web-hosting support team.
Ссылка15.03.2010 в 15:36
please contact your local web-hosting support team
Ссылка16.03.2010 в 23:27
Но это только если вы beleive that this error is due to the server configuration problems ))
Ссылка16.03.2010 в 23:38
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
52:         function getFolderList($base = null)
                  {
      global $mainframe;

      // Get some paths from the request
      if (empty($base)) {
58:         $base = COM_MEDIA_BASE;
      }

      // Get the list of folders
      jimport('joomla.filesystem.folder');
      $folders = JFolder::folders($base, '.', true, true);

      // Load appropriate language files
      $lang = & JFactory::getLanguage();
      $lang->load('', JPATH_ADMINISTRATOR);
      $lang->load(JRequest::getCmd( 'option' ), JPATH_ADMINISTRATOR);

      $document =& JFactory::getDocument();
      $document->setTitle(JText::_('Insert Image'));

      // Build the array of select options for the folder list
      $options[] = JHTML::_('select.option', "","/");
75:      foreach ($folders as $folder) {
         $folder    = str_replace(COM_MEDIA_BASE, "", $folder);
         $value      = substr($folder, 1);
         $text       = str_replace(DS, "/", $folder);
         $options[]    = JHTML::_('select.option', $value, $text);
      }

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