Извиняюсь заранее, если тема была, но суть моей проблемы такова.
После восстановления форума (я просто перенес бэкап с компьютера на сервер) многие пользователи полетели. А именно пропали их все статусы...счетчики и пароли..а в админке они есть..но пишет дата регистрации 1970 год..и на форуме не когда не появлялся..как быть, помогите, очень нужно!..жду! Большое спасибо!
И еще! Где можно поссмотреть какие права нужно выставлять на папки при установки движка! Спасибо!
1. drummer69 - 5 мая 2009 — 14:40 - перейти к сообщению
2. yura3d - 5 мая 2009 — 15:23 - перейти к сообщению
drummer69 пишет:
После восстановления форума (я просто перенес бэкап с компьютера на сервер) многие пользователи полетели. А именно пропали их все статусы...счетчики и пароли..а в админке они есть..но пишет дата регистрации 1970 год..и на форуме не когда не появлялся..как быть, помогите, очень нужно!..жду! Большое спасибо!
Выберите через админку одного пользователя, у которого слетели данные, посмотрите его id, а дальше зайдите по FTP в папку members и найдите файл профиля этого пользователя (он будет иметь вид id.php). Если файл имеет нулевой размер, то произошло его обнуление. Причина может быть разная. Полностью проблема с обнулением рашена в обновлении для ExBB FM 1.0 RC1 от 11.03.2009. Если Вы не устанавливали предыдущие 2 обновления, то их также нужно установить (все обновления устанавливаются в порядке их выхода). Ещё частая причина обнуления (повреждения) файлов - неверная расстановка прав доступа на файлы и папки форума.
drummer69 пишет:
И еще! Где можно поссмотреть какие права нужно выставлять на папки при установки движка! Спасибо!
Раз 200 обсуждалось! Права доступа зависят от конфигурации сервера, на котором расположен сайт. А значит только Ваш хостер и знает какие нужно расставлять права для файлов и папок. Обычно этот вопрос изложен в справочном разделе на сайте хостера. Вам необходимо узнать, какие права доступа нужно устанавливать на файлы и папки для чтения и записи из PHP. При этом права на папки и права на файлы - это не одно и то же. Неправильная расстановка прав доступа может привести к серьёзной дыре в безопасности форума.
3. drummer69 - 5 мая 2009 — 15:54 - перейти к сообщению
Спасибо! Разобрался! Некоторые профили действительно обнулились, причину установить не могу! Но хорошо, что есть Бэкап!
Все же по поводу прав! При установки какого-либо скрипта всегда мануал, в котором четко написано вне зависимости от хостинг-провайдера какие права надо устанавливать на папки (readme.html), в RC1 такого не увидел!
Все же по поводу прав! При установки какого-либо скрипта всегда мануал, в котором четко написано вне зависимости от хостинг-провайдера какие права надо устанавливать на папки (readme.html), в RC1 такого не увидел!
4. yura3d - 5 мая 2009 — 16:05 - перейти к сообщению
drummer69 пишет:
Все же по поводу прав! При установки какого-либо скрипта всегда мануал, в котором четко написано вне зависимости от хостинг-провайдера какие права надо устанавливать на папки (readme.html), в RC1 такого не увидел!
Права доступа для каждого сервера индивидуальны, поскольку зависят от его конфигурации и настройки. Никаких прав доступа, независисых от хостера, не существует (это самое распространённое заблуждение). То, что пишут разработчики других скриптов, это так называемые универсальные права (чаще приводятся 777). Но на некоторых серверах установка таких прав доступа обёрнется проблемами с безопасностью (другие пользователи сервера смогут получить доступ к файлам). Инструкция по установке и обновлению со старых версий включена в инсталлятор форума, а указания, какие именно права для записи следует устанавливать на файлы и папки, есть на сайтах практически всех хостеров (если нету, есть служба поддержки).
drummer69 пишет:
Спасибо! Разобрался! Некоторые профили действительно обнулились, причину установить не могу! Но хорошо, что есть Бэкап!
Все последние обновления были установлены? Также советую всё-таки разобраться с правами доступа (особенно если сейчас у Вас стоят 777).
5. drummer69 - 5 мая 2009 — 16:15 - перейти к сообщению
Юрий, а по конкретнее можно помощь, так в правах я не силен...По умолчанию на сервере стоят права 755, но где дальше какие ставить, не представляю.
6. yura3d - 5 мая 2009 — 16:28 - перейти к сообщению
drummer69 пишет:
Юрий, а по конкретнее можно помощь, так в правах я не силен...По умолчанию на сервере стоят права 755, но где дальше какие ставить, не представляю.
Для начала уточните у хостера какие именно права необходимо устанавливать для файлов и папок на запись. После этого пропишите указанные хостером права доступа в админке (страница Конфигурация, поля Права на создаваемые файлы и Права на создаваемые папки). Но эти установки повлияют только на новые создаваемые файлы и папки. Далее Вам следует установить права на запись:
- для папки data и всех файлов в ней
- для папок вида forumN и всех файлов в них (N - номер раздела)
- для папки members и всех файлов в ней
- для папки messages и всех файлов в ней
- для папки uploads и всех файлов в ней
- для папки im/avatars/personal и всех файлов в ней
- для папок вида modules/YYY/data и всех файлов в них (YYY - название модуля)