Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Ошибка stat
RSS

Ошибка stat

Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Devil66
Новичок


Всего сообщений: 2
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 фев. 2008
У меня при попытке поставить тему выдаётся такая вот ошибка и форум летит: GLOBAL ADMIN ERROR: 2 (filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for Z:/home/79.126.7.17/www/Forum/styles/1/1.cs line 33) filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for Z:/home/79.126.7.17/www/Forum/styles/1/1.css" Вставляешь файл "template" более менее начинает работать, но все темы вместе спутаны!
Эта тема была выделена из темы "Темы не грузяться." (16 февраля 2008 18:40)
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Devil66, ваш хостер запретил использование функции stat, которая нужна для проверки доступности каталога на запись или получения размера файла. Тут только два варианта: либо ставить тему вручную, либо ругаться с хостером.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Sertse
Новичок


Откуда: Киев
Всего сообщений: 11
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
3 апр. 2007
4X_Pro, Вы не совсем правы. Обратите внимание на название файла стиля в сообщении об ошибке: /styles/1/1.css

Оно строится по st_id стиля, а должно строиться по st_file. А происходит так потому, что в функции st_select() st_change_form строится по полю st_id.

Как вариант решения: в /admin/styles.php в функции st_select() закомментировать (или удалить) строки 25 и 26, и изменить строку 27:

//$sql = "SELECT st_id,st_name FROM ".$GLOBALS['DBprefix']."StyleSet";
//$styleselect2 = build_select($sql);
st_change_form($styleselect);

и немного изменить функцию st_change():

function st_change() {
global $link;
$style=getvar('style');
$sql = "SELECT st_id FROM ".$GLOBALS['DBprefix']."StyleSet WHERE st_file=\"$style\"";
$res=db_query($sql,$link);
$tmpdata=db_fetch_row($res);
$u_stid=$tmpdata[0];
db_free_result($res);

$sql = "UPDATE ".$GLOBALS['DBprefix']."User SET u_stid=\"$u_stid\"";
$res=db_query($sql,$link);
$sql = "DELETE FROM ".$GLOBALS['DBprefix']."Online";
$res=db_query($sql,$link);
if (file_exists($GLOBALS['opt_dir'].'/config/guest.txt')) unlink($GLOBALS['opt_dir'].'/config/guest.txt');
ad_message(MSG_st_changed,MSG_st_return,"admin/index.php?m=styles&a=st_list&style=$style");
}

После этого в функцию st_list() передается значение поля st_file, и ошибка пропадает.

---
Люди, хоть и люди, тоже люди...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
А в каком стиле это происходит? Дело в том, что я как-то решал эту проблему иначе — скорректировал стилевой файл, и стал передавать именно номер в параметре style, чтобы не делать лишний запрос, но не помню, куда вносил это исправление, а куда — нет.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Sertse
Новичок


Откуда: Киев
Всего сообщений: 11
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
3 апр. 2007
Лично у меня это происходит в любом из стилей (Grey не пробовал только).

А запрос - тут баш на баш выходит. Один запрос убирается, другой добавляется, оба равноценные.

---
Люди, хоть и люди, тоже люди...
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Ошибка stat
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0499. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!