Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Проблемка [3]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Без описания
Antares
Отправлено: 14 Июля, 2008 - 10:19:44
Post Id



Чекист


Покинул форум
Сообщений всего: 214
Дата рег-ции: Янв. 2006  
Откуда: Москва

Карма 4




Права на загружаемые и создаваемые не PHP файлы 0644
Но папка messages уже создана. У нее права какие?
 
 Top
roman
Отправлено: 14 Июля, 2008 - 10:24:37
Post Id


Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Май 2008  

Карма 0




в данный момент 744. Файлы внутри папки соответственно с расширением php и атрибуты у них 0777 Не понял
 
 Top
yura3d
Отправлено: 14 Июля, 2008 - 10:43:25
Post Id


Super Member


Покинул форум
Сообщений всего: 624
Дата рег-ции: Июль 2007  
Откуда: Минск, Беларусь

Карма 17




roman
Будем считать что Вы нашли баг. На самом деле форум создаёт пустые файлы в папке messages при попытке подсчёта непрочитанных личных сообщений авторизованного пользователя (такой подсчёт выполняется при загрузке любой страницы форума независимо от того, включены личные сообщения или нет). Для того чтобы пустые файлы перестали создаваться, необходимо открыть файл include/fm.class.php и найти строку:
CODE:
$allmessages = $this->_Read('messages/'.$this->user['id'].'-msg.php');

И заменить её на эти строки:
CODE:
$allmessages = (file_exists('messages/'.$this->user['id'].'.php')) ?
$this->_Read('messages/'.$this->user['id'].'-msg.php', 0) : array();

Учтите только, что создавать файлы в этой папке могут также моды (например, Дни рождения, Штрафы, Bad Post Report, Приветствие нового пользователя по ЛС), поэтому эти моды желательно отключить

Взял на заметку этот момент, в будущих версиях будет исправлено
 
 Top
Antares
Отправлено: 14 Июля, 2008 - 10:50:39
Post Id



Чекист


Покинул форум
Сообщений всего: 214
Дата рег-ции: Янв. 2006  
Откуда: Москва

Карма 4




На сколько я знаю, права на папку распространяются и на файлы, в ней лежащие. 744 это права на чтение, используемые для html и php см.
Кстати, как долго успел проработать форум до появления глюков, и что этому предшесвовало?
 
 Top
Antares
Отправлено: 14 Июля, 2008 - 10:51:46
Post Id



Чекист


Покинул форум
Сообщений всего: 214
Дата рег-ции: Янв. 2006  
Откуда: Москва

Карма 4




yura3d, спасибо!
 
 Top
roman
Отправлено: 14 Июля, 2008 - 10:54:37
Post Id


Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Май 2008  

Карма 0




Спасибо вам за помощь. Изменил так как вы написали выше, вроде как перестали появляться пустые файлы. Насчет ЛС, Дней рождений и прочих модов: отключил почти все. Будем посмотреть что будет дальше Улыбка
 
 Top
roman
Отправлено: 14 Июля, 2008 - 11:01:58
Post Id


Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Май 2008  

Карма 0




Antares пишет:
На сколько я знаю, права на папку распространяются и на файлы, в ней лежащие. 744 это права на чтение, используемые для html и php см.
Кстати, как долго успел проработать форум до появления глюков, и что этому предшесвовало?

Собственно глюки появились сразу после обновления форума с версии Powered by ExBB | ExBB All Mods 1.9.3 by ARTY до версии ExBB FM 1.0 Beta by TvoyWeb.ru. Проработал 3 дня, затем упал. Я в FTP стал смотреть и заметил что в папке messages файлы с 0кб. Удалил все и форум поднялся. Стал экспериментировать с правами на папку, но результата не дало. Приходилось все время заходить на фтп и чистить эти злополучные файлики.
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« ExBB - лучший форум на файлах »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0584]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33