ExBB Community » Файловый ExBB » Решение проблем » Проблема при входе

Страниц (2): [1] 2 »
 

1. drummer69 - 1 июня 2009 — 05:31 - перейти к сообщению
При вводе логина и пароля вылетает в пустое окно. "http://---/forum/loginout.php"; Приходиться стирать последний "loginout.php" И только тогда начинает входить в форум!
Что делать?
2. drummer69 - 1 июня 2009 — 17:43 - перейти к сообщению
Да нет! Многие пользователи жалуются на это!
3. yura3d - 1 июня 2009 — 17:52 - перейти к сообщению
drummer69 пишет:
Да нет! Многие пользователи жалуются на это!

Это глюк переадресации через HTTP-заголовок, т.е. видимо какие-то данные отправляются в браузер раньше заголовка переадресации. Скорее всего с Вашей стороны изменялись какие-то файлы форума, например файлы в папке include, либо какие-то изменения отдаваемых страниц исходят со стороны Вашего сервера. К сожелению, не могу зайти на Ваш форум и посмотреть в чём проблема, т.к. неожиданно отвалилась прокся, через которую у меня был доступ к ресурсам бляфу (байфлай) Огорчение
4. drummer69 - 1 июня 2009 — 18:58 - перейти к сообщению
Вроде ничего не менял!!! А сайт доступен по пирингу, так что проблем не должно быть...
5. yura3d - 2 июня 2009 — 21:32 - перейти к сообщению
drummer69 пишет:
Вроде ничего не менял!!! А сайт доступен по пирингу, так что проблем не должно быть...

Всё, прокся снова в строю Хорошо

Ближе к делу. Вот такие сообщения отдаёт скрипт входа в большом кол-ве браузеру:
CODE:
<!-- h3 style='color:#00FF00;background-color:black'><br />
<b>Notice</b>: Undefined index: n in <b>/usr/home/tumbochk/domains/tumbochka.com/public_html/forum/loginout.php</b> on line <b>126</b><br />
</h3 -->

Из-за отдаваемых браузеру ошибок не срабатывала HTTP-переадресация. Пока что не до конца выяснена причина подобных ошибок, для первичного исправления откройте файл loginout.php, найдите строку:
CODE:
if ($fm->input['imembername'] == $info['n']) {

И замените её строкой:
CODE:
if ($fm->input['imembername'] == @$info['n']) {
6. cancer - 10 июня 2009 — 06:27 - перейти к сообщению
Напишу-ка я здесь)
ДОбрый день всем!

Проблема следующая:
Цитата:
Warning: fopen(data/access_log/1244570400.php) [function.fopen]: failed to open stream: Permission denied in /.../forum/ include/fm.class.php on line 505

Warning: flock() expects parameter 1 to be resource, boolean given in /.../public_html/forum/ include/fm.class.php on line 506

Warning: fwrite(): supplied argument is not a valid stream resource in /.../public_html/forum/ include/fm.class.php on line 507

Warning: fclose(): supplied argument is not a valid stream resource in /.../public_html/forum/ include/fm.class.php on line 508


Файл лога каждый сутки создается с правами 644. Соответственно, если поменять допустим на 666, то ошибки этой нет, но на следующие сутки новый файл и опять 644.
Проблема в хосте?
7. yura3d - 10 июня 2009 — 06:48 - перейти к сообщению
cancer
Проверьте права на папку data/access_log, а также проверьте, чтобы в админке на странице Конфигурация были прописаны верные права на создаваемые файлы и папки
8. cancer - 10 июня 2009 — 09:23 - перейти к сообщению
yura3d пишет:
Проверьте права на папку data/access_log, а также проверьте, чтобы в админке на странице Конфигурация были прописаны верные права на создаваемые файлы и папки

права на папку стоят 777, в админке:
Права на загружаемые и создаваемые не PHP файлы 666
Права на создаваемые файлы 777
Права на создаваемые папки 777
9. yura3d - 10 июня 2009 — 11:33 - перейти к сообщению
cancer пишет:
права на папку стоят 777, в админке:
Права на загружаемые и создаваемые не PHP файлы 666
Права на создаваемые файлы 777
Права на создаваемые папки 777

По вопросам правильности расстановки прав доступа Вы должны консультироваться с хостером, т.к. это зависит от настройки сервера

cancer пишет:
Warning: fopen(data/access_log/1244570400.php) [function.fopen]: failed to open stream: Permission denied in /.../forum/ include/fm.class.php on line 505

Попробуйте такой вариант. Откройте файл include/fm.class.php, найдите строки:
CODE:
flock($fp,2);
fwrite($fp,$start.date("H:i:s",$this->_Nowtime).' :: '.$this->user['name'].' :: '.$action.' :: '.$this->_IP."\n");
fclose($fp);

И после них добавьте строку:
CODE:
@chmod($logfilename,$this->exbb['ch_files']);

Это должно решить Вашу проблему со сбросом прав на 644
10. cancer - 10 июня 2009 — 12:05 - перейти к сообщению
попробую, спасибо, по результатам отпишусь.
11. cancer - 11 июня 2009 — 05:21 - перейти к сообщению
yura3d пишет:

Попробуйте такой вариант. Откройте файл include/fm.class.php, найдите строки:
CODE:
flock($fp,2);
fwrite($fp,$start.date("H:i:s",$this->_Nowtime).' :: '.$this->user['name'].' :: '.$action.' :: '.$this->_IP."\n");
fclose($fp);

И после них добавьте строку:
CODE:
@chmod($logfilename,$this->exbb['ch_files']);

Это должно решить Вашу проблему со сбросом прав на 644

Нетрадиционное решение, но помогло))

Спасибо еще раз!
12. drummer69 - 20 июня 2009 — 15:57 - перейти к сообщению
yura3d Спасибо! Вроде перестало выбивать loginout.php

Еще небольшой вопрос:
Как увеличить кол-во времени пребывания на форуме пользователя? Многие жалуются, что после пяти-десяти минут простоя, нужно снова логиниться. Спасибо!
13. yura3d - 20 июня 2009 — 18:25 - перейти к сообщению
drummer69 пишет:
yura3d Спасибо! Вроде перестало выбивать loginout.php

Еще небольшой вопрос:
Как увеличить кол-во времени пребывания на форуме пользователя? Многие жалуются, что после пяти-десяти минут простоя, нужно снова логиниться. Спасибо!

Длительность хранения сессий пользователей зависит от настроек PHP-интерпретатора на сервере. Однако если у пользователей включены Cookies, то никаких проблем с повторным логином вообще не должно быть
14. drummer69 - 1 сентября 2009 — 17:08 - перейти к сообщению
Появилась новая проблемка....
При вводе логина администратора и пароля...появляется надпись

Ошибка входа

Вы ввели неверное/неактивное имя пользователя или неверный пароль


Среди пользователей администратор есть.. и в папке members тоже.
15. yura3d - 1 сентября 2009 — 18:21 - перейти к сообщению
drummer69 пишет:
Появилась новая проблемка....
При вводе логина администратора и пароля...появляется надпись

Ошибка входа

Вы ввели неверное/неактивное имя пользователя или неверный пароль


Среди пользователей администратор есть.. и в папке members тоже.

Попробуйте восстановить пароль, используя опцию Забыли пароль? (ссылка в шапке справа, выводится для гостей)

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0476]     [ ]