Posted 26 января, 20168 yr comment_99856 Вот какая "петрушка" (причины не понятны) приключилась и ни как не могу найти решения. 1. При ответе в развёрнутом виде на форуме вылезает страшная ошибка: Цитирую текстом, если вдруг потом кому-то пригодится в поисковике: " Возникла проблема при работе с SQL сервером: mySQL query error: SELECT COUNT(*) as topicviews FROM ipb_topic_views WHERE views_tid=393 Данная проблема не является ошибкой внутри IP.Board и скорее всего связана с проблемами на вашем SQL сервере. Постарайтесь сообщить об этой проблеме вашему хостинг-провайдеру. " В базе данных mySQL таблица ipb_topic_views отображается вот так: Таким образом, напротив таблицы ipb_topic_views висит значение "используется". Вопрос: чего делать-то и как это всё исправить? 2. При ответе (нажатии кнопки) в режиме быстрого ответа под окном возникает статус " Сохранение сообщения... " и больше ничего не происходит. Словно сообщение не добавилось. Но если нажать F5 - то сообщение увидишь. Как решить, подскажите, пожалуйста.
27 января, 20168 yr Author comment_99931 8 минут назад, Respected сказал: Отметить таблицу и выбрать внизу опцию "восстановить" Спасибо, но это было сделано в первую очередь и не помогло. По факту процедуры показывает вот это:
27 января, 20168 yr comment_99946 Выполните SQL-запрос, желательно через phpadmin: DROP TABLE profile_topic_views; CREATE TABLE profile_portal_views ( views_member_id int(10) NOT NULL default 0 ); Или создать эту таблицу в памяти,возможно ошибка не вернётся: DROP TABLE profile_topic_views; CREATE TABLE profile_topic_views ( views_member_id int(10) NOT NULL default 0 ) ENGINE = MEMORY; После етова очистите кэш.
28 января, 20168 yr Author comment_99973 13 часов назад, Back сказал: Выполните SQL-запрос, желательно через phpadmin: DROP TABLE profile_topic_views; CREATE TABLE profile_portal_views ( views_member_id int(10) NOT NULL default 0 ); Или создать эту таблицу в памяти,возможно ошибка не вернётся: DROP TABLE profile_topic_views; CREATE TABLE profile_topic_views ( views_member_id int(10) NOT NULL default 0 ) ENGINE = MEMORY; После етова очистите кэш. Сделал ровно ваши запросы, но не помогло. В итоге удалил руками созданные таблицы и повторил следующее: CREATE TABLE IF NOT EXISTS `ipb_topic_views` ( `views_tid` int(10) NOT NULL default '0' ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Теперь всё работает. Спасибо большое!
28 января, 20168 yr comment_99979 такое бывает кстати из-за 1- не достатка места, было не давно, когда диск забило и так же слетела таблица 2- краша сервер или mysql во время работы с таблицами! это то что я знаю на практике, а как у Вас это произошла?
28 января, 20168 yr Author comment_99980 26 минут назад, ZloyMonah сказал: такое бывает кстати из-за 1- не достатка места, было не давно, когда диск забило и так же слетела таблица 2- краша сервер или mysql во время работы с таблицами! это то что я знаю на практике, а как у Вас это произошла? Интересные подробности. Знал бы я как это произошло .. а самое интересное, не совсем понимаю - когда Места достаточно с запасом - увеличил пару месяцев назад. Переезд на другой сервер тоже был давненько. Мистика - хостер ничего толкового не ответил.
28 января, 20168 yr comment_99981 у меня такое бывало когда сервер на UPS работал и не дождавшись напряжения в сети падал.. тогда такое бывало я отношу в категорию "краш" то есть вылет или самого сервер или mysql ))) мб хостер темнит )))
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.