Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011 Откуда: Северо-Запад
Репутация: 76
Целый день убил на эксперименты с PHP5.4, но так и не смог добиться, что бы ExBB наглухо уходил в отказ. Да, два модуля используют SQLite 2 ("Хранение статистики чтения тем на сервере" и "Поиск тем и сообщений пользователя". Если эти модули включить - вылезает вполне понимаемая строка
Цитата:
Fatal error: Call to undefined function sqlite_open()
Если модули выключить - работа форума нормализуется. Так что у urok скорее всего проблема не в модулях. Просто техподдержка хоста увидела в логах ошибки связанные с вызовом sqlite_open и поспешила отрапортовать, что это и есть причина всех бед.
В процессе экспериментов я получил поправленный дистрибутив ExBB, который без проблем запускается на версии PHP5.4 Только залить сюда не получится - размер великоват.
Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012
Репутация: 3
А мой хостер предлагает в панели выбирать версии php от 5.2.14, до 5.5.3, в данный момент стоит 5.3.27. Я не так давно туда преехал, другие хостеры не предлагали мне такого выбора.
NordWest
Отправлено: 19 сентября 2013 — 11:23
Super Member
Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011 Откуда: Северо-Запад
Репутация: 76
Для решения проблем с модулями использующими SQLite2 смотрим сюда и сюда.
VEXstars
Отправлено: 9 июня 2014 — 16:44
Newbie
Покинул форум
Сообщений всего: 1
Дата рег-ции: Июнь 2014
Репутация: 0
Спасибо, мучался несколько минут разные версии этого форума ставил
sqrt
Отправлено: 3 ноября 2014 — 17:45
Newbie
Покинул форум
Сообщений всего: 36
Дата рег-ции: Сент. 2014
Репутация: 3
Обнаруживается еще ошибка внизу страницы:
Warning: fclose(): 59 is not a valid stream resource in \include\fm.class.php on line 487
Как исправить?
Zeg
Отправлено: 4 ноября 2014 — 16:43
Super Member
Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009 Откуда: Беларусь
Репутация: 89
Так не ясно, что у вас в этой строке находится.
sqrt
Отправлено: 4 ноября 2014 — 16:49
Newbie
Покинул форум
Сообщений всего: 36
Дата рег-ции: Сент. 2014
Репутация: 3
Zeg пишет:
Так не ясно, что у вас в этой строке находится.
Вот что:
CODE:
/*
_FcloseAll закрывает все открытые файлы
*/
function _FcloseAll() {
foreach ($this->_FilePointers as $fp) {
fclose($fp);
}
$this->_FilePointers = array();
}
, а конкретнее
CODE:
fclose($fp);
WebMaster
Отправлено: 5 ноября 2014 — 10:25
Advanced Member
Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013
Репутация: 32
Цитата:
Как исправить?
после каких действий появилась такая ошибка?
sqrt
Отправлено: 5 ноября 2014 — 10:56
Newbie
Покинул форум
Сообщений всего: 36
Дата рег-ции: Сент. 2014
Репутация: 3
WebMaster пишет:
после каких действий появилась такая ошибка?
Если включить PHP 5.4, на PHP 5.3 этого нет. Правку делал по схеме, указанной в 1-м посте этой темы.
(Отредактировано автором: 5 ноября 2014 — 10:57)
Леший
Отправлено: 21 апреля 2015 — 18:27
Full Member
Покинул форум
Сообщений всего: 212
Дата рег-ции: Дек. 2011
Репутация: 7
sqrt пишет:
fclose($fp);
попробуй заменить на
CODE:
fclose((int) $fp);
WebMaster
Отправлено: 28 мая 2015 — 06:20
Advanced Member
Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013
Репутация: 32
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®