| 
				
					| Nikela | Отправлено: 10 декабря 2010 — 00:37   |  
					| 
  
 
  Advanced Member
 
  
 Покинул форум
 Сообщений всего: 254
 Дата рег-ции: Нояб. 2010
 Откуда: Минск
 Репутация: 10
 
 
 
 
  
 | Внесла изменения, описанные на прошлой странице, но ошибки остались.   
 1. При удалении поста или темы, белый экран и:
 Parse error: syntax error, unexpected $end in .../forum/postings.php  on line 2086
 
 Это самая последняя строка файла.
 
 2. При создании поста или темы, сверху прописываются ошибки:
 
 Notice: Undefined variable: topic in .../forum/modules/belong/_newTopic.php on line 20
 Notice: Undefined variable: topic_id in .../forum/modules/belong/_newTopic.php on line 20
 Warning: sqlite_exec() [function.sqlite-exec]: near ",": syntax error in .../forum/modules/belong/belong.php on line 96
 
 
 
 yura3d пишет:
Проверяйте изменения в файле postings.php , в частности, строку:
 CODE:include('modules/belong/_deletePosts.php'); 
 Уже 2 раза перепроверила и post и posting.
 Собственно вот эти строки:
 
 Для поста:
 
 CODE:		$fm->_SAVE_STATS(array ('totalposts' => array(1, -1)));include('modules/belong/_deletePost.php');
 
 Для темы:
 
 CODE:           	if (file_exists('forum'.$forum_id.'/'.$topic_id.'-poll.php')) unlink('forum'.$forum_id.'/'.$topic_id.'-poll.php');include('modules/belong/_deleteTopic.php');
 (Отредактировано автором: 10 декабря 2010 — 00:39) |  
					|  |  |  
				
					| yura3d | Отправлено: 10 декабря 2010 — 00:50   |  
					| 
 
  ExBB Team
 ExBB Developer
 ExBB Mods Author
 
  
 Покинул форум
 Сообщений всего: 3394
 Дата рег-ции: Февр. 2009
 Откуда: Минск, Беларусь
 Репутация: 353
 
 
 
 
  
 | Nikela пишет:Внесла изменения, описанные на прошлой странице, но ошибки остались. Всё это синтаксические, а не системные ошибки. Т.е. вызваны они ошибками при правке файлов (необязательно, что при установке именно этого модуля). Теперь уже нужно разбираться, в чём проблема. Для начала я рекомендовал бы восстановить эти 2 файла из бекапа
 
 
 drummer69 пишет:Юрий, такой вопрос..немного не понятно, сколько ставить значение Записи скольких пользователей хранить в рамках одной базы данных? при пользователей около 90 000.. Это зависит от возможностей сервера. В идеале, чтобы получить значение (приблизительное) этого параметра, Вам нужно число Ваших пользователей разделить на 100. Стандартное значение, установленное по-умолчанию (100) наиболее универсально и подойдёт для форумов до 100 тыс. сообщений
 
 
 drummer69 пишет:Более 1000 не ставится. Ставится. Насколько я помню, максимально возможное значение параметра составляет 9999
 |  
					|  |  |  
				
					| alexx | Отправлено: 10 декабря 2010 — 01:51   |  
					| 
 
  Advanced Member
 
  
 Покинул форум
 Сообщений всего: 495
 Дата рег-ции: Февр. 2010
 Откуда: Россия
 Репутация: 12
 
 
 
 
  
 | alexx пишет:Проверил у себя, стоит, надо будет попробовать этот мод. Буквально пару минут назад поставил.
 
 Nikela пишет:yura3d, восстановила, все работает нормально, сейчас снова внесу изменения согласно инструкции. Посмотрим. Все работает без ошибок (пост пишется и удаляется).
  (Отредактировано автором: 10 декабря 2010 — 01:51) |  
					|  |  |  
				
					| drummer69 | Отправлено: 10 декабря 2010 — 10:46   |  
					| 
 
  Full Member
 
  
 Покинул форум
 Сообщений всего: 197
 Дата рег-ции: Март 2009
 Репутация: 4
 
 
 
 
  
 | yura3d пишет:drummer69 пишет:Юрий, такой вопрос..немного не понятно, сколько ставить значение Записи скольких пользователей хранить в рамках одной базы данных? при пользователей около 90 000..
 
 Это зависит от возможностей сервера. В идеале, чтобы получить значение (приблизительное) этого параметра, Вам нужно число Ваших пользователей разделить на 100. Стандартное значение, установленное по-умолчанию (100) наиболее универсально и подойдёт для форумов до 100 тыс. сообщений
 
 
 Юрий такая проблема, ставили и 1000 и 100 и 10 и 1..все одно и тоже. То есть Начинается идти индексация , то буквально на процентах 3 прерывается и просто появляется белый экран..и на сервере файлы просто останавливаются создаваться. Если повторно запустить то продолжается индексация и снова стопор. Причем этот стопор при всех выше указанных параметрах.
 (Добавление)
 И еще замечано, когда открывается в браузере окно с процессом индексации, если в течении 60 секунд страница не обновилась, тогда скрипт прекращает свою работу...на сервере установили вемя обработки скриптов вплоть до 5 часов..не помогает.
 |  
					|  |  |  
				
					| M-A-X | Отправлено: 24 декабря 2010 — 11:10   |  
					| 
 
  Advanced Member
 
  
 Покинул форум
 Сообщений всего: 278
 Дата рег-ции: Июль 2009
 Откуда: Киев
 Репутация: 10
 
 
 
 
  
 | После такого кода мне страшно (файл \modules\belong\belong.php функция Belong::getTopics, с 248 строки): 
 CODE:$sql = "SELECT COUNT(*) AS found FROM posts WHERE member = {$userId} AND creator = 1 AND forum IN({$forums})";
 
 $result = sqlite_query($this->_handle, $sql);
 $found = sqlite_column($result, 'found');
 
 if (!$found) {
 return false;
 }
 
 $sql = "SELECT post, forum, topic FROM posts WHERE member = {$userId} AND creator = 1 AND forum IN({$forums}) ORDER BY post DESC LIMIT {$offset}, {$length}";
 $topics = sqlite_array_query($this->_handle, $sql, SQLITE_NUM);
 
 return $topics;
 
 
 Зачем делать 2 запроса, если можно обойтись одним?
 
 Были ли внесены в рабочий код какие-то изменение после выкладывания файла?
 (Отредактировано автором: 24 декабря 2010 — 11:11) |  
					|  |  |  |