Цитата:Денвер уже вываливает кучу ошибок.
Сам видимо был виноват.
Похоже файлзила была не в бинарном режиме.
Ещё раз перекачал - ушли ошибки.
вроде исправил, прошу тему почистить от моего флуда, остался такой баг, при просмотре гостем списка моих сообщений, вылазит множественная ошибка типа.
CODE:Notice: Undefined property: FM::$gimg in /home/arxevari/public_html/include/fm.class.php(904) : runtime-created function on line 4
строка в браузере
CODE:http://a..........s.com.ua/tools.php?action=belong&to=1
Данный мод в качестве баз данных использует SQLite2
На серверах с PHP 5.4 поддержка баз данных SQLite2 отсутствует - требуется использовать SQLite3
С целью поддержки этим модулем SQLite3 переписан файл belong.php
Файл прикладывается к посту для свободного скачивания....
NordWest
Наверное лучше сделать проверку или настройку того какую версию sqlite использовать - это нужно для обратной совместимости
Я думал над этим. Скорее всего нужно сделать в одном файле сразу два класса и выбирать в зависимости от версии.
Вечерком попробую...
Переписал основной файл данного мода сделав его универсальным - поддерживающим как SQLite2 так и SQLite3.
в продолжение этой
http://exbb.info/community/topic...pic=227&p=19 темы и моих проблем после переезда на новый хост под sqlite3, сделал пересчёт тем в модуле поиска тем и сообщений, движок пересчитывал около полутора часов, по середине пересчета выдал белый экран и код ошибки.
CODE:Warning: SQLite3::exec() [sqlite3.exec]: columns member, creator, post are not unique in /var/www/roma/data/www/my-bastion.pp.ua/modules/belong/belong.php on line 533
далее после обновления странички пересчёт продолжился до 100 проц. но пересчитал не всю статистику а только скажем у меня сообщений штук 20 не более хотя их у меня около 5000. Причем пишет в выдаче что тем у меня и сообщений найдено 1.
Плохо...
вероятно я что-то не учел.
Будем думать...
после возникновения бага написал уже много сообщений но в профиле (найти все сообщения) как была одна страница так и есть, сообщения обновляются и статистика дней за десять последних с того что я написал, то что ранее было написано просто исчезает и не хранится.
roma1
У меня с этим модом возникли проблемы даже на второй версии SQLite.
Просто руки не доходят разобраться. К концу недели может чего нарою.
roma1
Странно... На чистой установке мод работает как часы.
Вероятно ошибка возникает при индексации реальной базы с большим количеством сообщений.
Давайте пока попробуем без индексации. Удалите из папки
\modules\belong\data все файлы кроме
config.php Потом попробуйте создавать новые посты и проверьте - попадают ли они в базу этого мода.
может банально не высставлены права на запись для папки \modules\belong\data . скрипт не может записать информацию в эту папку, в итоге там ничего нет кроме конфигурационного файла
права 755 стоят на файлы, удалил шесть файлов db ,базы данных, сообщения пропали, я написал сообщение и оно появилось в профиле так же появился файл базы данных db. Словом пишет и создаёт, я файлы вернул обратно.
почему то их всего шесть в этой папке по 260 кбт примерно каждый. Форум при пересчете зависал выдавая нотис, но после перезагрузки страницы продолжал пересчет и долго пересчитывал но толку никакого.
Статистика общая сообщений то же полетела, сократилась во много раз. Так же как статистика тем весьма сократилась.
Я так понимаю, что ошибка сидит в функции переиндексации всех сообщений, причем проявляется при большом количестве данных. Вероятно что-то где-то переполняется. Смоделировать у себя подобные условия я вряд ли смогу. Придется анализировать весь код, команду за командой.
roma1
Вы не пробовали свой форум разворачивать на локальном компьютере? Если нет - может стоит попробовать? Просто в этом случае всякие эксперименты ставить значительно проще.