[Помощь] грабли с форумом

Статус
В этой теме нельзя размещать новые ответы.

antherios

Создатель
Регистрация
11 Сен 2009
Сообщения
35
Реакции
2
может кто сталивался с такой бедой?
пользователи регятся на версию 2.3.6 (нул качал отсюда),потом обновил форум до 3.0.1, бд сконвертил, все работало. после обновления на 3.0.2 пошли косяки:
1) юзверя не могут сменить пароли
2) часто падает ошибка: не верный логин/пароль
3) при попытке восстановить пароль по почте новый не принимает
все хозяйство крутится на своем сервере в локальной сети, мускуль и индеец стоят со всеми модулями. если нужны конфиги приложу.
если у кого стояла такая проблема и нашлось решение - опишите, плз!
 
Криво обновил, откуда брал скрипт 3.0.2? Какая версия пхп?
Ставь уже 3.0.3
 
php 5.2, скрипт форума от Maybe, качал отсюда:nezn:

p.s. MySql 5.2.1, Apache 2 весь набор необходимых компонентов прикрутил, сервак свой под *nix.

а вот 3.0.3 русского нула пока не увидел, как появится - поставлю

Добавлено через 11 минут
да и в базе форума после всех апдейтов появилась куча левых таблиц... если их снести и поставить нул занового ничего не отвалится? просто очень нужно сохранить инфу в базе... иначе снимут голову. форум имеет критичное значение. компонеты сервера я полностью обновлю после выхода новой версии оси
 
компонентов прикрутил
Модулей или хуков авторизации не ставил?

да и в базе форума после всех апдейтов появилась куча левых таблиц...
Вот это странно, после обновления с 3.0.1 на 3.0.2 не должно увеличиватся количество таблиц. Неправильно обновил.
 
antherios, в принципе можно было бы понять если бы такое случилось при обновлении с 2.*.* потому что хеш пароля перекочевал из таблицы мемберс_конвердж в просто мемберс. Но на сколько я понял это произошло при обновлении с 3.0.1 до 3.0.2.
Посмотри какие поля у тебя в таблице members, есть ли там хеш(hash) и соль(salt).
...
А левые таблицы какие появились?
(ОЧЕНЬ рекомендую сейчас слить базу в том состоянии в котором она есть на данный момент дампером на комп, чтобы в случае чего окончательно ее не потерять.)
... тоесть при восстановлении пароля юзеру приходит письмо, но при переходе по ссылке он говорит, что ссылка не правильная?
Либо меняет нормально по ссылке, но пароль на самом деле не меняется в итоге?
Вообще судя по всему проблема с хешем, потому как именно в хешированном виде пароль и хранится.
 
по модулям авторизации... никаких хуков и доп. модулей не стоит, стоит стандартная авторизация форума

что касается апдейта: то в начале была версия 2.3.6, с нее плавно перекочевал на 3.0.1 проблемы с авторизацией были, решал просто сменой пароля в бд, потом через скрипты форума менял еще разок. работало, после апдейта на 3.0.2 добавилась одна таблица и пошли уже вот такие грабли...

Добавлено через 2 минуты
antherios, в принципе можно было бы понять если бы такое случилось при обновлении с 2.*.* потому что хеш пароля перекочевал из таблицы мемберс_конвердж в просто мемберс. Но на сколько я понял это произошло при обновлении с 3.0.1 до 3.0.2.
Посмотри какие поля у тебя в таблице members, есть ли там хеш(hash) и соль(salt).
...
А левые таблицы какие появились?
(ОЧЕНЬ рекомендую сейчас слить базу в том состоянии в котором она есть на данный момент дампером на комп, чтобы в случае чего окончательно ее не потерять.)
... тоесть при восстановлении пароля юзеру приходит письмо, но при переходе по ссылке он говорит, что ссылка не правильная?
Либо меняет нормально по ссылке, но пароль на самом деле не меняется в итоге?
Вообще судя по всему проблема с хешем, потому как именно в хешированном виде пароль и хранится.


дамп БД снимается автоматом каждый день, работает самописный скрипт...

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

Добавлено через 22 минуты
с php и mysql практически не работал, больше сервера (win/nix) и программирование на asp.net 2.0. при обновлении все запросы к MySQL накатывал руками
 
аватары

убрал лишние таблицы из бд (предварительно разлил заново, на чистую БД типа эталон и сравнил со своей), теперь посыпались аватары и фотографии пользователей. в папке /uploads всё есть... честно говоря уже не знаю где копать и что править :nezn:

если кто сталкивался - подскажите решение
 
Дали бы более или менее свободно новую версию скачать.
А то приходится думать как и где её скачать (
 
решение

победил таки проблемы описанные выше. что касается отображения аватаров - вопрос решился полным кешированием всех файлов. на сервере стоит xcashier, после рестарта apache автоматически сработало кеширование, все появилось на своих местах. так же заработала загрузка аватаров и отображение файлов (точнее иконок загруженных файлов и файлов предпросмотра).:yahoo:

всем спасибо за поддержку, некоторые изложенные выше мысли натолкнули на решение вопроса. ждем новую версию от наших уважаемых нулеров, надеюсь ссылки под хайдом будут доступны не после 10-15 постов... ибо писать ни о чем чтобы набить посты как-то не тянет
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху