Ошибки, ссылающиеся на неправильный аргумент в файле theme.inc

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

Аватар пользователя evgy evgy 9 августа 2009 в 20:54

Доброго времени суток!

Через некоторое время после установки темы на сайте возникает две ошибки:
# warning: Invalid argument supplied for foreach() in \home\sitename\www\includes\theme.inc on line 463.
# warning: Invalid argument supplied for foreach() in \home\sitename\www\includes\theme.inc on line 468.

вот эти стороке в файле theme.inc:
463: foreach ($theme->info['stylesheets'] as $media => $stylesheets) {
468: foreach ($theme->info['scripts'] as $script => $path) {

Причем если сменить темы, то эти ошибки пропадают, а потом через некоторое время опять появляются на сайте.
Эти ошибки возникают на всех страницах сайте, но некоторое страницы загружаются полностью, а на некоторых только ошибки показываются (например, при выходе из своего аккаунта или добавления нового блока).

Подскажите, пожалуйста, в чем может быть проблема? Может кто-то сталкивался точно с такой же ситуацией или знает в чем ошибка?

Комментарии

Аватар пользователя evgy evgy 10 августа 2009 в 11:40

; $Id: marvin.info,v 1.4 2007/06/08 05:50:57 dries Exp $
name = Marvin
description = Boxy tabled theme in all grays.
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer

version = VERSION
core = 6.x
base theme = chameleon
; Information added by drupal.org packaging script on 2009-07-01
version = "6.13"
project = "drupal"
datestamp = "1246481719"

Аватар пользователя bobkadler bobkadler 13 августа 2009 в 2:12

Столкнулся с той же проблемой!!! Уже несколько часов сижу не могу найти решение.... У меня лично эти ошибки появились после переноса с денвера на рабочий хост (хост джино). Перед переносом кэш очистил базу оптимизировал и нормально импортнул без ошибок всё прошло, а потом вот такая фигня.... а в придачу к этому ещё периодически вылезает вот такая ошибка:
user warning: in /modules/system/system.module on line 821.

С другой стороны вроде бы сайт функционирует нормально, но откуда же взялись эти ошибки и почему их не было на денвере.

Аватар пользователя evgy evgy 14 августа 2009 в 8:52

У меня не выскакивало ошибки в модуле system, a ошибка в файле theme.inc ушла после удаления лишних неиспользуемых тем на сайте и удалении записей о других темах в БД в таблице system. Попробуй, может и вам поможет.)