Общая ошибка. SQL ERROR [ mysql4 ].
Неприятная ошибка phpBB3… Как обычно это и бывает… Согласитесь, что это довольно неплохая тема и возможность для практического обсуждения по восстановлению работоспособности phpBB3. Буду благодарен всем озвученным вариантам. Откат БД возможен, но обычно, это приводит к суточной потере контента (как минимум), что не очень приятно…
Общая ошибка
SQL ERROR [ mysql4 ]Table ‘phpbb_sessions’ is marked as crashed and should be repaired [1194]
SQL
SELECT s.session_user_id, s.session_ip, s.session_viewonline FROM phpbb_sessions s WHERE s.session_time >= 1394186610 AND s.session_user_id <> 1
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()FILE: includes/functions.php
LINE: 3750
CALL: dbal_mysql->sql_query()FILE: includes/functions.php
LINE: 3972
CALL: obtain_users_online()FILE: index.php
LINE: 132
CALL: page_header()
- Общая ошибка
-
Николай76 - Эксперт
- Сообщения: 1120
- Откуда: Россия
Administrator » более года назад
Лучше всего найти причину ошибки. Тогда можно избежать её повторения.
Сейчас вижу несколько вариантов:
1. Повреждена база данных. Есть мод для восстановления баз данных, называется Support Toolkit. Можно с его помощью поправить базу данных.
2. После переноса на новый хостинг, какие-то из модов стали работать неправильно и периодически вызывают ошибки.
В сообщении об ошибке есть информация о файлах и строках в них, где может скрываться ошибка:
- Код: Выделить всё
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()FILE: includes/functions.php
LINE: 3750
CALL: dbal_mysql->sql_query()FILE: includes/functions.php
LINE: 3972
CALL: obtain_users_online()FILE: index.php
LINE: 132
CALL: page_header()
Посмотрите эти строки. У меня один раз после смены сервера форум перестал работать из-за установленного мода объявлений. Благодаря просмотру файлов выяснил, что ошибка связана с этим модом. Обновил мод и ошибка пропала.
3. Причина в хостинге. Иногда они что-то меняют, например обновляют у себя программное обеспечение и это может отражаться на работе сайта.
-
Administrator - Администратор
- Сообщения: 9551
- Откуда: Россия
Николай76 » более года назад
Алексей, благодарю!
Буду разбираться поэтапно. Не исключаю взлом (попытку взлома) сайта или сервера. Давненько уже на этом хостинге и новых модов не ставил в последнее время. Пока не буду делать поспешных выводов.
Именно эта ошибка БД — впервые (при отправке нового сообщения)….
P.S. У всех выходные, а у меня «Евромайдан» внеочередной…
-
Николай76 - Эксперт
- Сообщения: 1120
- Откуда: Россия
Webecom » более года назад
Попробуйте выполнить SQL-запрос в phpMyAdmin:
- Код: Выделить всё
REPAIR TABLE 'phpbb_sessions';
-
Webecom - Эксперт
- Сообщения: 501
- Откуда: Россия
Webecom » более года назад
Вообще, в MySQL есть функция восстановления (REPAIR), для починки нужной Вам таблицы необходимо отметить ее галочкой, и сразу под списком таблиц находится раскрывающееся меня, в котором выберете пункт «Починить таблицу». Должно помочь.
-
Webecom - Эксперт
- Сообщения: 501
- Откуда: Россия
Николай76 » более года назад
Всем большое спасибо за помощь!
Работа форума восстановлена. Прошу протестировать стабильную работу форума (зайти и оставить любое тестовое сообщение, можно потом удалить).
Один из ресурсов о данной проблеме: 404techsupport точка com/2009/08/phpbb-table-is-marked-as-crashed-and-should-be-repaired/
Я сделал всё несколько иначе. Необходимо предварительное тестирование. Далее сообщу, как я всё это исправлял (проще чем по инструкции ).
-
Николай76 - Эксперт
- Сообщения: 1120
- Откуда: Россия
Николай76 » более года назад
1. Вошел на форум (на первую попавшуюся внутреннюю страницу, т.к. «главная» страница форума сразу выдавала описанную ошибку БД), залогинился, вошел в раздел «Администратора». Самое важное в этом деле — это не выходить на «главную» страницу форума… Любую внутреннюю страницу форума можно легко найти по популярным запросам в поисковиках.
2. Сохранил все логи по ошибкам (для детального анализа).
3. Сделал полный бэкап БД (для детального анализа).
4. Очистил основной кэш и кэш стиля — это не помогло.
5. Удалил все активные сессии (все онлайн сессии форума) — это помогло.
Прошу протестировать форум. Спасибо.
Последний раз редактировалось Николай76 07 мар 2014, 18:46, всего редактировалось 1 раз.
-
Николай76 - Эксперт
- Сообщения: 1120
- Откуда: Россия
Administrator » более года назад
Адрес форума: forum точка e-proficom точка ru
Протестировал, работает нормально, даже показалось, что стал работать быстрее чем раньше.
-
Administrator - Администратор
- Сообщения: 9551
- Откуда: Россия
Николай76 » более года назад
Большое спасибо. Если появится дополнительная информация по данной ошибке — буду сообщать в этой теме.
-
Николай76 - Эксперт
- Сообщения: 1120
- Откуда: Россия
-
- Как Вы попали на форум
-
- Эксперимент по перестройке проекта (сайт+форум)(webecom)
-
-
Время загрузки сайта phpbb3
-
Время загрузки сайта phpbb3
-
- Карта сайта для PHPBB3
-
- Куплю форум (форумы), принятые в Яндекс Директ
I developed a PHP application with MySQL and node.js implementation.
I am trying to connect to my production DB like the following:
mysql_connect('54.212.117.38', 'root', '********');
This is the Error I get :
Could not connect: Can't connect to MySQL server on '54.212.117.38' (4)
I must mention that I can reach the PHPmyAdmin directly through the browser.
Moreover, On local host the application is connecting to MySQL with no problem.
I also tried restarting the Apache server, shutting down the Node.js procedure…
BTW — My production server is running Ubuntu.
Does anyone has an idea on what’s the reason that it doesn’t work?
Темы без ответов | Активные темы
Автор | Сообщение | ||||
---|---|---|---|---|---|
Заголовок сообщения: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
|||||
Имя: Малышка Сью |
Уважаемые администаторы! You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘OR auto_group = 1) AND user_id = ‘33423» at line 3 [1064] Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.»» P.S. Почему то из администраторов никто так и не ответил.((( Последний раз редактировалось Тигра80 20 ноя 2009, 14:11, всего редактировалось 1 раз. |
||||
Вернуться к началу |
|
Sofiya |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
у меня так же..
а раньше, помнишь, мы были друг другу такими… |
Вернуться к началу |
|
Sofiya |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
сорри, теперь уже все заработало
а раньше, помнишь, мы были друг другу такими… |
Вернуться к началу |
|
VIKA_N |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
А у меня началось.
|
Вернуться к началу |
Айра |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
и у меня так выдает, правда сообщение отправилось |
Вернуться к началу |
|
миссис Марпл |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
я не одна такая оказывается Чуть-чуть злословия придает жизни пикантную остроту. (Агата Мэри Кларисса Кристи) |
Вернуться к началу |
VIKA_N |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
да.сообщения отправляются.но эта заставка сбивает и неприятно как-то.
|
Вернуться к началу |
VIKA_N |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
Вернуться на главную страницу You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘OR auto_group = 1) AND user_id = ‘18463» at line 3 [1064] Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться. techsup@vladmama.ru Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group ВОТ ЭТА ГАДОСТЬ,
|
Вернуться к началу |
Oniks |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
|
VIKA_N писал(а): да.сообщения отправляются.но эта заставка сбивает и неприятно как-то. +1 |
Вернуться к началу |
Близняшка |
Заголовок сообщения: Re: Общая ошибка!! как исправить???
|
Имя: Света |
И у меня такая же гадость вылазиет…
|
Вернуться к началу |
Тигра80 |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
Имя: Малышка Сью |
Ну посмотрите в чем причина то?? |
Вернуться к началу |
|
natail |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
|
Тигра80 писал(а): Уважаемые администаторы! You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘OR auto_group = 1) AND user_id = ‘33423» at line 3 [1064] Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.»» P.S. Почему то из администраторов никто так и не ответил.((( Такая же проблема вторые сутки, пожалуйста обратите внимание!!!!! |
Вернуться к началу |
|
Мама Арсюхи |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
||
|
natail писал(а): Такая же проблема вторые сутки, пожалуйста обратите внимание!!!!! +1000! Устаешь постоянно обновлять страницу |
||
Вернуться к началу |
Джейси |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
|
девочки, пожалуйста, наберитесь терпения — мы работаем над устранением проблемы. Лечу от шопинга. Нахренолог. |
Вернуться к началу |
|
Тигра80 |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
Имя: Малышка Сью |
Джейси |
Вернуться к началу |
|
VIKA_N |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
|
у меня уже два дня все ок.
|
Вернуться к началу |
natail |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
|
Джейси писал(а): девочки, пожалуйста, наберитесь терпения — мы работаем над устранением проблемы. Спасибо, сегодня все хорошо! |
Вернуться к началу |
SCIF |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
|
Я так понимаю, что с 17:30 вчерашнего дня у всех всё ок? |
Вернуться к началу |
|
elenochka1 |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
|
Уважаемые администраторы! General Error Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld2.sock’ (2) [2002] An sql error occurred while fetching this page. Please contact an administrator if this problem persists. |
Вернуться к началу |
|
Тигра80 |
Заголовок сообщения: Re: Уважаемые администраторы! Обратите внимание!!Общая ошибка!!
|
Имя: Малышка Сью |
SCIF |
Вернуться к началу |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Здравствуйте, очень прошу помочь…
Вчера установила форум phpBB 3.0.6, начала создавать в нем форумы через «Управление форумами» и столкнулась с ошибкой: «общая ошибка sql error mysql4». Опытным путем выяснила, что не воспринимается кириллица. Выглядит это так:
1. Изменяю самый первый стандартный форум (все символы латиницей):
[фото пропало]
Все нормально:
[фото пропало]
2. Добавляю в название одну русскую букву (в данном случае «ф»):
[фото пропало]
Получаю ту самую ошибку:
[фото пропало]
Извините, если выбрала не тот раздел… нашла свою проблему схожей с этой (там вроде в автора камни не полетели). Только у меня в настройках конференции отображается вот это:
Прочитала ту тему и пришла к выводу, что проблема, скорее всего, в неправильной кодировке базы данных. Зашла в phpMyAdmin, оказалось, кодировка latin1_swedish_ci. Попробовала поменять на utf8_general_ci, потом и на utf8_bin, может, не там меняю, но ничего не изменилось:
[attachment=-1]b625bfbe5820.jpg[/attachment]
Наверное, можно поменять кодировку у каждого элемента, но вопрос: надо ли? Может быть, эта проблема решается как-то по-другому? Боюсь что-то поменять и испортить…
Прочитала и сам FAQ, и эту тему, но ничего похожего не нашла, там проблемы с отображением символов на странице, а у меня с их восприятием. Поиск по другим разделам конференции тоже результатов не дал. К хостеру обращалась: техподдержке понадобился целый день, чтобы дать мне ссылку на этот форум.
Еще раз извините, если спрашиваю не в том разделе или повторяюсь… я в этом новичок, поэтому не знаю, к чему относится моя проблема.
Заранее спасибо за помощь.
Здравтвуйте.
Сегодня хотел открыть ранее закрытый раздел форума и после переключения на значение «ОТКРЫТ» мне выдало вот это:
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysql4 ]
Unknown column 'forum_recent_topics' in 'field list' [1054]
SQL
UPDATE phpbb_forums SET parent_id = 0, forum_type = 1, forum_status = 0, forum_parents = '', forum_name = 'Обслуживающая организация (управляющая компания) в ЖК Парк Рублево', forum_link = '', forum_desc = 'Обсуждение вопросов, связанных с деятельностью УК (качество обслуживания, тарифы, взаимодействие с жителями).', forum_desc_uid = '', forum_desc_options = 7, forum_desc_bitfield = '', forum_rules = '', forum_rules_uid = '', forum_rules_options = 7, forum_rules_bitfield = '', forum_rules_link = '', forum_image = '', forum_style = 0, display_subforum_list = 1, display_on_index = 0, forum_topics_per_page = 0, forum_recent_topics = 0, enable_indexing = 1, enable_icons = 0, enable_prune = 0, prune_days = 7, prune_viewed = 7, prune_freq = 1, forum_flags = 48 WHERE forum_id = 16
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 754
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()
FILE: [ROOT]/includes/acp/acp_forums.php
LINE: 1233
CALL: dbal_mysql->sql_query()
FILE: [ROOT]/includes/acp/acp_forums.php
LINE: 188
CALL: acp_forums->update_forum_data()
FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_forums->main()
FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
Ранее устанавливал модуль Ultimate SEO URL и АВТОМОД.
Теперь на любые действия по изменению настроек в АДМИНКЕ выдает такую же страницу ОШИБКИ с различными значениями.
Други, подскажите как это вылечить???
Перед установкой этого модуля делал РЕЗЕРВНУЮ КОПИЮ, но с тех пор уже были новые зарегистрированные пользователи и сообщения.
Сохранится ли что-либо, если сделаю откат назад (2 месяца назад) ???
Последний раз редактировалось Vl@d1m1r 02 апр 2014, 14:22, всего редактировалось 2 раза.
Причина: Добавлен BBCODE