Выпуск № 257 от 27.07.2009, 09:05
Администратор рассылки: Ерёмин А.А., Мастер-Эксперт
В рассылке: подписчиков - 583, экспертов - 124
В номере: вопросов - 1, ответов - 2
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 170679: Здравствуйте, Уважаемые! Похоже я первый с вопросом! Сайт создан на Joostina 0.1.1.1 тестовая версия [ RC3 ] 27/09/2007 05:43 UTC. С недавних пор в разделе новостей появилась вот такая надпись Notice: Undefined property: stdClass::$attribs in /pu...
Вопрос № 170679:
Здравствуйте, Уважаемые! Похоже я первый с вопросом! Сайт создан на Joostina 0.1.1.1 тестовая версия [ RC3 ] 27/09/2007 05:43 UTC. С недавних пор в разделе новостей появилась вот такая надпись Notice: Undefined property: stdClass::$attribs in /pub/home/virombarnaul/htdocs/components/com_content/content.html.php on line 460 Подскажите что это и как с этим справится?
Отвечает Nitraf, 2-й класс :
Здравствуйте, Roman_V. Notice: Undefined property: stdClass::$attribs in /pub/home/virombarnaul/htdocs/components/com_content/content.html.php on line 460 Это предупреждение cms. Придётся анализировать что написано в этом файле content.html.php на 460 строчке. Ещё неплохо посмотреть что творится в логах сайта. Скорее всего так как версия тестовая, то все ошибки не отловлены и некоторые придётся устранять самому.
Ответ отправил: Nitraf, 2-й класс
Ответ отправлен: 22.07.2009, 11:30
Оценка ответа: 4 Комментарий к оценке: Хотелось бы чего-то более конкретного!
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 252468
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает Товарищ Бородин, Академик :
Здравствуйте, Roman_V. Рискну ответить я. В CMS есть дыра, а связана она с ошибкой. Предупреждение это идет вовсе не от CMS, как говорит мой предшественник, а от PHP, ибо связано это с чтением несуществующего свойства объекта класса stdClass (класс, являющийся прародителем всех классов в PHP). Скорее всего, в этом объекте хранятся какие-либо атрибуты соответствующей публикации. Криворукий разработчик динамически создавал свойства объекта, а при их чтении забыл проверить свойства на их наличие, причем
имена свойств при чтении он задает ЯВНО, А НЕ ДИНАМИЧЕСКИ. Вот что напрашивается в качестве объяснения возникновения этой ошибки. Как ее устранить? В данном случае, конечно, сначала надо посмотреть файл, на который ссылается ошибка. И с той самой строки раскручивать этот самый объект - где он создается, где инициализируются его свойства и т. д. Но задача эта - не из простых даже для крутых, не то что для новичков. Хорошо бы узнать, в каком контексте читаются свойства этого
объекта. Короче, нужно проводить всесторонний анализ...
Было бы шоколадно увидеть код файла, правда, он великоват, как я вижу... Велика вероятность не увидеть ничего. С уважением, Товарищ Бородин
Ответ отправил: Товарищ Бородин, Академик
Ответ отправлен: 22.07.2009, 16:21
Оценка ответа: 5 Комментарий к оценке: Мало обнадеживает зато конкретно ))
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 252480
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.