Проблемы с сайтом. Много и разнообразные.

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

Аватар пользователя aguri aguri 21 февраля 2008 в 22:34

Свежепереехавший с джумлы easycooking.ru, работы еще ведутся. Кеш отключен, throttle отключен. Построен поисковый индекс. Pathauto, path включены.

По ходу дела ставила advanced cache и Localization Static, но в итоге отрубила как не оправдавшие ожидания - сильнее грузился процессор сервера, чем база при отключенных модулях.

На сайте наблюдаю следующее:
-периодически исчезает форма поиска и ссылка на расширенный поиск.
-в теле ноды меняются местами share, контент и jrating - произвольно.
-постимые комменты могут быть не видны из одного и того же эккаунта, но видны из другого.
-постимый материал почему-то приписали к админскому эккаунту (uid 1), а не к эккаунту автора (uid 7). что это? ошибка базы?
-постоянно растет объем таблиц кеша (например cache path - со скоростью 30 метров в день при 1000 просмотрах)
-при поиске вылетает ошибка "warning: Invalid argument supplied for foreach() in /home/easycook/public_html/modules/taxonomy/taxonomy.module on line 1351." по числу найденных результатов.
-при этом в ноде отсуствует переменная tid, из-за чего некорректно работает custom breadcrumbs

В чем может быть причина? Хоть носом ткните, куда копать... А то на полтергейст похоже %(

Комментарии

Аватар пользователя neochief neochief 22 февраля 2008 в 0:47

как акт отчаяния, пробовали залить свежие файлы дистрибутива поверх всего? если нет - попробуйте, может поможет Smile

Аватар пользователя aguri aguri 22 февраля 2008 в 14:25

все я переписывать не стала, проблемы c переменными и ошибками начались с установки advanced cache, насколько я помню, переписала то, что патчила...

Аватар пользователя kiev1 kiev1 22 февраля 2008 в 5:55

у меня такого никогда не наблюдалось - видать у вас что то совсем не то, может просто попробовать сначала на домашнем компьютере настроить или на другом хостинге?

Аватар пользователя aguri aguri 22 февраля 2008 в 14:23

перезаписала модули node, path, taxonomy, search, comment.

поиск стал показываться нормально - и форма, и ссылка на месте.

tid тоже вернулся на место.

объем таблиц кеша по прежнему растет, хотя ВСЕ модули кеша отрублены.

вылет ошибки "warning: Invalid argument supplied for foreach() in /home/easycook/public_html/modules/taxonomy/taxonomy.module on line 1351." прекратился.

отключила модуль sape, после чего пляска jrating, share и контента прекратилась. видимо, либо ссапе-модуль стал причиной, либо нестандартное поведение модуля node это спровоцировало и нестандартное поведение модуля сапе.

Сейчас сняла с главной ноду от uid 2, и uid поменялся на 1. это глюк node.module, насколько я понимаю?

Аватар пользователя Natalie Natalie 22 февраля 2008 в 20:59

Опаньки, Друпал без крона не будет нормально работать.
Может вы еще чего-нибудь нужного не запустили? Smile

Аватар пользователя magway magway 22 февраля 2008 в 21:13

Почему, интересно, многие игнорируют необходимость настройки крона? В INSTALL.TXT прямым текстом написано, что крон нужен, в том числе и для работы модуля system. Неужели никто не читает методички? Wink

Аватар пользователя aguri aguri 22 февраля 2008 в 22:08

Упс. Про cron.php не читала. Там по-английски. Спасибо Smile

Quote:
Опаньки, Друпал без крона не будет нормально работать.
Может вы еще чего-нибудь нужного не запустили? :)

Уже и не знаю... А что могла забыть?

Аватар пользователя aguri aguri 22 февраля 2008 в 23:53

Логи у меня сейчас завалены ошибками not found - люди с поиска идут по старым джумловским адресам. И это все.

Аватар пользователя FuN_ViT FuN_ViT 15 мая 2008 в 11:13

>>таблица cache_path все равно перполняется... даже при включенном кроне за сутки - +50 метров...

вроде эта таблица создается после установки advanced cache + патчи... переписывали common.inc и path.inc родными? (после сноса adv.cache)

Аватар пользователя aguri aguri 29 февраля 2008 в 17:07

Форма поиска упорно не показывается анонимам. Переписала модули ядра - все и папку include. Throttle отклчен...

upd: проблема решена....