Слетела база - помогите

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

Аватар пользователя vnedorog vnedorog 18 мая 2008 в 15:45

Всем привет

Жисть это страшная сволочь - ключем да по голове и в самый ответсвенный момент...
Чтото глюкнуло в Дрюпале при создании материала (свой тип для создания новостей)
Сейчас полностью слетела кодировка и выдаются ошибки
тут http://www.vnedorog.ru/engine/drupal/

Warning: Got a packet bigger than 'max_allowed_packet' bytes query: UPDATE cache SET data = 'a:479:{s:13:\"theme_default\";s:10:\"pushbutton\";s:13:\"filter_html_1\";i:1;s:18:\"node_options_forum\";a:1:{i:0;s:6:\"status\";}s:17:\"menu_primary_menu\";i:2;s:19:\"menu_secondary_menu\";i:2;s:15:\"install_profile\";s:7:\"default\";s:12:\"comment_page\";s:1:\"0\";s:18:\"drupal_private_key\";s:64:\"db260fd4cf78a3ba64742e93fe99de738ed0365c41b737604c07f52e31ff788e\";s:19:\"file_directory_temp\";s:4:\"/tmp\";s:9:\"cron_last\";i:1193337374;s:22:\"theme_garland_settings\";a:20:{s:11:\"toggle_logo\";i:1;s:11:\"toggle_name\";i:0;s:13:\"toggle_slogan\";i:0;s:14:\"toggle_mission\";i:0;s:24:\"toggle_node_user_picture\";i:0;s:27:\"toggle_comment_user_picture\";i:0;s:13:\"toggle_search\" in /www/vnedorog/www/htdocs/engine/drupal/includes/database.mysql.inc on line 172
Warning: Cannot modify header information - headers already sent by (output started at /www/vnedorog/www/htdocs/engine/drupal/includes/database.mysql.inc:172) in /www/vnedorog/www/htdocs/engine/drupal/includes/bootstrap.inc on line 531
Warning: Cannot modify header information - headers already sent by (output started at /www/vnedorog/www/htdocs/engine/drupal/includes/database.mysql.inc:172) in /www/vnedorog/www/htdocs/engine/drupal/includes/bootstrap.inc on line 532
Warning: Cannot modify header information - headers already sent by (output started at /www/vnedorog/www/htdocs/engine/drupal/includes/database.mysql.inc:172) in /www/vnedorog/www/htdocs/engine/drupal/includes/bootstrap.inc on line 533
Warning: Cannot modify header information - headers already sent by (output started at /www/vnedorog/www/htdocs/engine/drupal/includes/database.mysql.inc:172) in /www/vnedorog/www/htdocs/engine/drupal/includes/bootstrap.inc on line 534

и еще такой варнинг

warning: Cannot modify header information - headers already sent by (output started at /www/vnedorog/www/htdocs/engine/drupal/includes/database.mysql.inc:172) in /www/vnedorog/www/htdocs/engine/drupal/includes/common.inc on line 141.

С бекапом естественно напряг - те ваще никак Sad Я в шоке - у нас через неделю соревнования проводятся, а сайт полностью слетел.
Пожалуйста помогите - в чем проблема, каким образом исправить.
Заранее большое спасибо!

Комментарии

Аватар пользователя vnedorog vnedorog 18 мая 2008 в 17:19

Спасибо!Вот я вижу эти
cache
cache_content
cache_filter
cache_menu
cache_page
cache_views

Эти тоже (кмк не надо)?
magecache_action - ??
imagecache_preset - ??

Еще раз спасибо!
Алексей

ЗЫ почистил;;чейта не помогает Sad

Аватар пользователя vnedorog vnedorog 18 мая 2008 в 20:29

Проблему решили "хирургическим " путем - благо хостер хороший и все ежедневного бэкапит...за меня Smile
Но я так и не понял что произошло и как этого избежать.
На всяк случай не буду править сайт из под Mozilla/5.0 под Linux (чейта видать не то с кодировкой вбил в какое то поле и сасбмитил).

Аватар пользователя kiev1 kiev1 19 мая 2008 в 3:24

та это Warning - их можно отключить
странно - но я не вижу слетевшей базы - все нормально читается
и еще - апач тот выдает вин кодировку по умолчанию
добавьте на всякий случай в
.htaccess
+++++++++++++++++++++++++++++++
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
+++++++++++++++++++++++++++++++

Аватар пользователя vnedorog vnedorog 19 мая 2008 в 18:01

Ну она действительно не то чтобы слетела, просо кодировка начала глючить (читается токо все в utf-8, хотя раньше все автоматически было win1251) и варнинги появились. Правда я не смог удалить тот материал который создал - все таки бага.
.htaccess поправил (добавил строки)
Пожалуйста подскажите где именнно в Дрюпале отключить выдачу ворнингов?
Большое спасибо за помощь!
Алексей

Упсс.. после редактирования htaccess выдается везде Internal Server Error. Страано както, пришлось вернуть все как было Sad

Аватар пользователя axel axel 19 мая 2008 в 18:17

Got a packet bigger than 'max_allowed_packet'

Любопытно посмотреть на настройки mysql у хостера. Также в .htaccess рекомендую прописать AddDefaultCharset utf-8
В админке друпала (где-то в разделе site configuration) выставить запись ошибок только в лог, вместо вывода в лог и на экран.
Накрайняк можно принудительно в index.php прописать вверху ini_set('error_reporting', 0);

Аватар пользователя vnedorog vnedorog 19 мая 2008 в 18:37

Кодировку вроде установил.
Но не получается отключить варнинги.Насколько я понял варнинги выключаются тут
Главная » Управление сайтом » Настройка Об ошибках выбрать "Записывать ошибки в системный журнал" без вывода на экран. Но не помогает -все равно принтит.
Пправить индекх пхп помогла!

Большое спасибо! Все равно не понятно из за чего это произошло - на Дрюпале примерно полгода, стоят разные модули, много типов материалов, регулярно все равботало а тут ...

Аватар пользователя rfye rfye 7 апреля 2011 в 19:28

"axel" wrote:
Накрайняк можно принудительно в index.php прописать вверху ini_set('error_reporting', 0);

Огромное спасибо, мне помогло это при такой же ошибке!