Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Проблема с форумом!
syrix
Пользователь

Avatar пользователя




Местный

Сообщений: 37
Откуда: Нефтеюганск
Зарегистрирован: 24 Сентября 2007, 09:54:11
Сказали спасибо 0 раз
Статус: offline
Опубликовано 07 Апреля 2008, 15:07:45
Сборка 6.01.13.3.
До вчерашнего дня все было нормально, но сегодня на форуме перестали добавляться посты. Например создаешь тему, нажимаешь "предостмотр", все нормально видно. Нажимаешь "опубликовать", перенаправляет на пустую тему без сообщения, хотя в ветке тема видна, но в колонке "ответов" показывает "-1". Тоже самое с ответами в теме, пытаешься ответить на тему, а ответа не видно.
В чем может быть проблема?
 
^ наверх ^
# 2  
syrix
Пользователь

Avatar пользователя




Местный

Сообщений: 37
Откуда: Нефтеюганск
Зарегистрирован: 24 Сентября 2007, 09:54:11
Сказали спасибо 0 раз
Статус: offline
Опубликовано 07 Апреля 2008, 23:39:03
Собственно говоря, проблема решилась.
Но очень не радует, что разработчики данного cms неозаботились раньше о подобной проблеме. Понимаю, что за всем неуследишь, но ведь php-fusion, по сути, портальная система, которая должна быть расчитана на большое количество пользователей, а следовательно на большое количество постов на форуме. При этом, поле post_id в таблице fusion_posts имеет тип данных в базе mysql - smallint, что подрузамевает под собой не более ~65000 записей. После чего приходтся удалять старые посты в форуме, что не есть выход на сайте с посещением 2000 человек в день.
Прошу в следущих сборках учесть данную проблему.
 
^ наверх ^
# 3  
classic
SF Team

Avatar пользователя

Классик

SF Support Team

Любитель Fusion

Сообщений: 353
Откуда: Москва, ВАО, Перово
Зарегистрирован: 18 Октября 2007, 01:42:47
Сказали спасибо 51 раз
Статус: offline
ICQ статус 350192996
Опубликовано 08 Апреля 2008, 08:29:56
А можно изменить тип данных в этом поле Alter table ... , этого будет достаточно или потребуется ещё что-то где-то менять ? Я встретился с похожей проблемой, когда у меня не влезали в размер поля кажется статьи, обрезались, тогда оказалось достаточным поменять тип данных в таблице.
 
^ наверх ^ 350192996
# 4  
syrix
Пользователь

Avatar пользователя




Местный

Сообщений: 37
Откуда: Нефтеюганск
Зарегистрирован: 24 Сентября 2007, 09:54:11
Сказали спасибо 0 раз
Статус: offline
Опубликовано 08 Апреля 2008, 12:26:20
Насколько я понял, изменить тип данных нельзя, т.к. предыдущие записанные данные имеют тип данных smallint.
 
^ наверх ^
# 5  
Bidgo
SF Team

Avatar пользователя

Антикиллер

SF Support Team

Любитель Fusion

Сообщений: 240
Откуда: Полтава
Зарегистрирован: 27 Октября 2007, 15:06:15
Сказали спасибо 39 раз
Статус: offline
ICQ статус 252950850
Опубликовано 08 Апреля 2008, 13:28:08
а изменить например в int с размерностью 7 совесть не позволяет?
Значения не потеряются при этом.


--------------------
Все что НЕ делается, было бы к лучшему...
Присоединяйтесь!
^ наверх ^ 252950850 http://ordenplameni.tclans.ru/
# 6  
syrix
Пользователь

Avatar пользователя




Местный

Сообщений: 37
Откуда: Нефтеюганск
Зарегистрирован: 24 Сентября 2007, 09:54:11
Сказали спасибо 0 раз
Статус: offline
Опубликовано 08 Апреля 2008, 13:56:23
А ты бы попробывал.
 
^ наверх ^
# 7  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 08 Апреля 2008, 14:58:23
Сделай бекап базы и попробуй...что мешает? если чтото сломается то восстановиш базу....


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 8  
Bidgo
SF Team

Avatar пользователя

Антикиллер

SF Support Team

Любитель Fusion

Сообщений: 240
Откуда: Полтава
Зарегистрирован: 27 Октября 2007, 15:06:15
Сказали спасибо 39 раз
Статус: offline
ICQ статус 252950850
Опубликовано 08 Апреля 2008, 15:12:57
syrix, я попробовал перед тем как писать, иначе бы не написал.
Кроме того каждый день работаю с базами данных.
Значения могут потеряться, если преобразовывать символьные значения в числовые, также если изменять тип в меньшую сторону, например integer в smallint или изменять размерность поля в меньшую строну, например с 7 до 5.

SmallInt - Целочисленный тип, поддерживающий значения от-32768 до 32767
Integer - Основной тип целого числа -2147483648..2147483647


--------------------
Все что НЕ делается, было бы к лучшему...
Присоединяйтесь!
^ наверх ^ 252950850 http://ordenplameni.tclans.ru/
1 пользователь сказал спасибо Вам: syrix
# 9  
syrix
Пользователь

Avatar пользователя




Местный

Сообщений: 37
Откуда: Нефтеюганск
Зарегистрирован: 24 Сентября 2007, 09:54:11
Сказали спасибо 0 раз
Статус: offline
Опубликовано 08 Апреля 2008, 16:30:37
Bidgo написал:
syrix, я попробовал перед тем как писать, иначе бы не написал.
Кроме того каждый день работаю с базами данных.
Значения могут потеряться, если преобразовывать символьные значения в числовые, также если изменять тип в меньшую сторону, например integer в smallint или изменять размерность поля в меньшую строну, например с 7 до 5.

SmallInt - Целочисленный тип, поддерживающий значения от-32768 до 32767
Integer - Основной тип целого числа -2147483648..2147483647


Я тоже пробывал, он меняется. Но делать новую запись, как не давал так и не дает.
 
^ наверх ^
# 10  
syrix
Пользователь

Avatar пользователя




Местный

Сообщений: 37
Откуда: Нефтеюганск
Зарегистрирован: 24 Сентября 2007, 09:54:11
Сказали спасибо 0 раз
Статус: offline
Опубликовано 08 Апреля 2008, 16:31:48
И дело даже не в том, что меняется или не меняется. А в том, что было бы неплохо если бы разработчики учли данную проблему с самого начала.
 
^ наверх ^
# 11  
Sky
Супер Администратор

Avatar пользователя

АнарХия Х4

Администратор

Сообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз
Статус: offline
Опубликовано 08 Апреля 2008, 17:54:40
не Я основной разраюотчик, но учту в дальнейшем


--------------------
Я в контакте

Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
^ наверх ^
# 12  
classic
SF Team

Avatar пользователя

Классик

SF Support Team

Любитель Fusion

Сообщений: 353
Откуда: Москва, ВАО, Перово
Зарегистрирован: 18 Октября 2007, 01:42:47
Сказали спасибо 51 раз
Статус: offline
ICQ статус 350192996
Опубликовано 08 Апреля 2008, 19:43:10
Глянул в таблицы БД - это проблема ВСЕХ таблиц. smiley
Хотя актуально наверное только для больших форумов. Для форумов это надо исправлять.
Или - как я и говорил - делать совместимость с известными форумами - PHPBB, IPB, SMF и др.
в которых уже всё это давно отработано и надежно сделано.
 
^ наверх ^ 350192996
# 13  
syrix
Пользователь

Avatar пользователя




Местный

Сообщений: 37
Откуда: Нефтеюганск
Зарегистрирован: 24 Сентября 2007, 09:54:11
Сказали спасибо 0 раз
Статус: offline
Опубликовано 10 Апреля 2008, 15:57:09
Sky написал:
не Я основной разраюотчик, но учту в дальнейшем


Было бы очень неплохо.
 
^ наверх ^
Перейти на форум:


96,283,811 уникальных посетителей
сейчас: 17 Мая 2024, 12:13:23
Генерация страницы: 0.37 сек.

Original size:36 кб.
GZipped size: 8 кб.
Compression:79%