Помощ за MySQL и phpbb2

diabolic.bg

The Old Wastelander
Проблемът е много откачен и неочакван. Ще обясня малко по-подробно и се надявам някой да успее да ми помогне.

Става въпрос за сайт интегриран с phpbb2 преди 5 години. Всичко си работи на пръв поглед нормално, но вчера се натъкнах на проблема - в две теми, от които първата е от две страници, а втората от 9.
Първата тема се чете, ако отвориш първа страница, на втората дава грешка и "сървърът прекъсна връзката". Същото се получава във втората тема на 7 страница. От 1-6, 8 и 9 се четат също нормално.
Сега още нещо странно. Имам мод, който и в двете теми, ако не сте логнат показва само определен брой символи, примерно 160 от всеки пост. Ако вляза без да съм логнат, страниците, които иначе не се отварят, сега се държат нормално. Логна ли се, не мога да ги отворя.

Потърсих първо общото и го намерих. И в двете теми, които са малко тип справочни имам един почти еднакъв пост, който съм писал аз и който е доста дълъг и съдържа няколко цитата.

В настройките на форума имам възможност да избирам колко поста на страница да се изобразяват. Започнах да увеличавам с 1 в темата с двете страници. Първата се отваряше, докато не стигнах този пост, за който писах горе. Тогава отказа. Изводът е, че проблемът е в него, макар че той е от 2009 началото и след него са писани други и доскоро се четеше всичко.

Надявам се дотук съм бил разбираем. Сега да ви кажа какво опитах. Отворих таблицата в БД, който съдържа текста на всички постове, намерих и изчистих 90% от този проблемния. Запомних и качих отново таблицата на сървъра. След това тя даде грешка и като я поправи phpMyAdmin, ми останаха огромно количество теми без постове.
Вероятно има твърде много нарушени колации и phpMyAdmin изтри всички грешни връзки.

Моля, ако някой знае начин, да ми каже как да изчистя този пост без да съсипя всичко.
Най-чистият начин е, ако мога да отворя страницата в браузъра и да го изтрия, но не успях по никой начин, а през БД явно ще е много трудно. 🙁
 
Последно редактирано:
Re: Помощ за MySQL и phpbb2

Интеграцията съм правил аз и не е проблемът в нея. До преди месец всичко си беше ок, но тук енергото ми прави разни изненади - гаси тока най-неочаквано, токови удари и 3-4 пъти UPS-а ми не издържа за времето на липсващия ток, та сървърът гасна внезапно. Пропуснах да спомена, че той ми е личен. Явно при тези изключвания нещо се е прецакало в базата, ама как сега да го оправя е въпроса. Ако успея да махна повредения текст, после ще си го кача отново, аз мога да го извадя от базата данни като текст без проблеми. Кулинар, ти беше много в час с phpbb2, не ти ли идва някаква идея?
 
Re: Помощ за MySQL и phpbb2

Аз го реших и сам, и за пореден път се убедих, че човек не бива да се панира като види упорит проблем. През модераторския панел влязох в режим за разделяне на тема, темата (и двете) се отвори без проблем и аз отделих проблемните постове (същите, в които се съмнявах) в нова тема, който сега ще изтрия. Всичко останало си работи пак, както преди. Само не разбирам как до скоро се отваряше и този пост, който е дълъг като Великите пости - вероятно е около 90 см като се скролира на екрана.

Благодаря все пак на всички, които се отзоваха!
 

Back
Горе