Основные проблемы и их решения..., Для версий движка 1.2.x и 1.3.x |
Здравствуйте, гость ( Вход | Регистрация )
Все ссылки на сторонние ресурсы, за исключением офсайтов программ, должны оформляться с помошью тега скрытого текста - [hide=1]Ссылка[/hide]. Если я замечу флуд с целью набора постов для того, чтобы увидеть скрытый текст - то буду удалять такие аккаунты и на дальнейшую помощь от меня можете просто никогда не рассчитывать. Хорошо подумайте, прежде чем флудить, поскольку наша сборка довольно специфична и без квалифицированной помощи Вам просто не обойтись.
Прежде чем задать вопрос об ошибке настоятельно рекомендую прочитать статью по этой ссылке, как правильно задавать вопросы, чтобы получить правильный и быстрый ответ - http://www.chiark.greenend.org.uk/~sgtatham/bugs-ru.html
Основные проблемы и их решения..., Для версий движка 1.2.x и 1.3.x |
MiXoiD |
5.07.2005 - 13:13
Сообщение
#1
|
ИнвиженМодер Группа: Старейшины Сообщений: 319 Регистрация: 13.11.2002 Из: Россия, Москва Пользователь №: 2657 |
Версия движка 1.2.x и 1.3.x
Проблема: Я захожу в админку, а у меня белая страница. Что делать? Ответ: Ваш сайт находиться на бесплатном хосте, который не поддерживает сжатие gzip. Надо его отключить. Решение: Открыть файл conf_global.php, найти строчку вида Код $INFO['disable_gzip'] = '0'; Заменить 0 на 1: Код $INFO['disable_gzip'] = '1'; Открыть файл admin.php, найти строчку вида Код $use_gzip = 1; Заменить 1 на 0: Код $use_gzip = 0; Проблема: При открытии профиля и панели управления открывается белая страница. Что делать? Ответ: Ваш хостер обновил версию php до 5. Решение: Открываем файлы Profile.php и Usercp.php, что в папке sources. Ищем: Код var $parser; Стираем её или закомментируем: Код //var $parser; Открыть файл sources/misc/contact_member.php Дважды объявлена переменная $email: Код var $email = ""; var $forum = ""; var $email = ""; Закомментируем или удалим любую из этих двух строчек: Код // var $email = ""; Проблема: Поставил Форум, но после выполнения последнего шага в sm_install.php появляется белая страница Ответ: в UNIX-системах все имена файлов являются case-sensitive (зависят от регистра букв). Решение: Проверьте, что ваша программа для закачки файлов не превратила заглавные буквы в строчные. Например, файлы Topics.php или Boards.php в папке sources - начинаются с заглавных букв. Проблема:При ответе на PM сообщение после нажатия кнопки "Отправить письмо" появляется пустая страница. Не страшно, так как сообщение доходит, но неприятно. (или После ответа на некоторые топики иногда после нажатия на кнопку "Отправить" появляется пустая страница. В строке браузера отображается адрес - http://www.site.ru/forums/index.php?) Ответ: Это свидетельствует о проблемах с настройкой Email на форуме. Решение: Направляйтесь в Админцентр -> System Settings -> Email Set-up (Системные настройки -> Настройка Email). Попробуйте установить настройку Mail Method (Тип почты) в значение по умолчанию: PHP mail(). Если уже установлено такое значение, попробуйте установить значение SMTP с параметрами: Over-ride SMTP Host? = localhost Over-ride SMTP Port? = 25 Обычно так всё и работает. Если всё равно не работает, обратитесь к хостеру, попросите указать правильные хост, порт, имя пользователя и пароль для отправки писем через SMTP. Проблема: Все делал, но топики не открываються!!! Ответ: Решение: Проверьте. Что было: в Topics.php Код { // ADD QUICK REPLY $this->output = str_replace("<!--IBF.QUICK_REPLY_NEW-->",$this->html->quick_reply_new($this->topic['forum_id'],$this->topic['tid'],$this->md5_check),$this->output); // ADD SMILIES $this->quick_add_smilie(); // ADD CHECKBOXES $this->html_checkboxes($this->topic['tid']); // ADD NAMEFIELD $this->output = str_replace("<!--IBF.NAME_FIELD-->",$this->html_name_field(),$this->output); } вот это вот: Код $this->html->quick_reply_new 1)если вдруг форум стал выкидывать белую страницу в определённом месте, проверь соответствующий source-файл на предмет наличия всех требуемых функций в его skin-файле. Поясняю: если белая страница появляется в темах, а в других местах всё нормально - проверяй skin_topic.php, чтобы в нём были (и не дублировались!) все функции, вызываемые в Topics.php; если белая страница появляется в профиле - проверяй skin_profile.php, чтобы в нём были все функции, которые вызываются в Profile.php и т.д. 2)Единственный способ найти ошибку - посмотреть, на какой именно команде обрывается выполнение скрипта. Проще всего это делать так: после каждой строчки дописывать вывод на экран чего-нибудь. В нашем случае я открывал Topics.php и вписывал проверочный код: Код echo "Hello!"; в разные места файла. Если вписать куда-нибудь ближе к началу файла - надпись "Hello!" выводилась. Попробовал вписать в серединку - надпись пропала. Стало быть, ошибка где-то в середине кода.Вырезал проверочный код, перенёс его повыше - текст не выводится. Значит, фатальная ошибка происходит выше... Вырезал, перенёс ещё повыше - опа, текст появился. Стало быть, фатальная ошибка происходит выше места №1, но ниже места №2. Так, двигая, проверочный код вверх-вниз по файлу, мы и определяем ту самую строчку, где именно происходит фатальная ошибка. Итак, как определить строчку с ошибкой? Вставить проверочный код сразу выше неё, а потом сразу ниже неё. Если ошибка именно тут, то в первом случае текст покажется, а во втором - нет. Ну, а потом уже нужно смотреть и разбираться, что к чему и почему именно тут происходит фатальная ошибка. Итак: граждане, используйте метод тыка! Его эффективность научно доказана! Всё равно, имхо, лучше два часа пропариться с поиском ошибки, чем у вас трое суток форум будет не работать. Тема постепенно будет наполняться по мере поступления вопросов. Большая часть информации взята с сайта IBResource.ru(с) |
rnikolos |
20.03.2009 - 06:00
Сообщение
#126
|
Novice Группа: Новичок Сообщений: 1 Регистрация: 20.03.2009 Пользователь №: 231328 |
Пытаюсь поставить форум всё делаю по интсрукции, все права на папки и файлы поставил, базу создал, начинаю устанавливать форум.
Ввожу название базы, пароль, пользователя и тд.. нажимаю Продолжить и вылазиет во такая ошибка что это? Внимание! Перед продолжением, необходимо устранить следующие ошибки! Вернитесь назад и повторите попытку! Ошибка mySQL: Invalid default value for 'macro_set' Query:CREATE TABLE ibf_macro ( macro_id smallint(3) NOT NULL auto_increment, macro_value varchar(200) default NULL, macro_replace text, can_remove tinyint(1) default '0', macro_set smallint(3) NOT NULL default '', PRIMARY KEY (macro_id), KEY macro_set (macro_set) ) TYPE=MyISAM; |
Starichok Che |
20.03.2009 - 13:24
Сообщение
#127
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
rnikolos - нужно внимательно перечитать весь топик. Решение Вашей и аналогичных ошибок неоднократно приводилось.
|
Mopcuk |
10.04.2009 - 14:25
Сообщение
#128
|
Novice Группа: Новичок Сообщений: 1 Регистрация: 10.04.2009 Пользователь №: 233181 |
Привет всем !!! Парни у меня тут проблемка есть при установке этого форума.......вообщем при установке пишет: Ошибка рыботы драйвера БД
SELECT group_name, set_id, suid, func_name, func_data, INSTR(',3,1,' , CONCAT(',',set_id,',') ) as theorder FROM ibf_skin_templates WHERE set_id IN (3,1) ORDER BY group_name, theorder DESC Сообщение сервера: Sort aborted Код ошибки: 1028 Время: Friday 10th of April 2009 05:23:05 PM И когда нажимаешь обновить " сюда" то выводит вот такую ошибку:Warning: action_install::require_once(Y:/home/192.168.9.81/www/forum/ips_kernel/class_db_.php) [function.action-install-require-once]: failed to open stream: No such file or directory in Y:\home\192.168.9.81\www\forum\install\core\actions\install.php on line 646 Что мне делать ??? как от нее избавится ? Сообщение было отредактировано Mopcuk: 10.04.2009 - 14:25 |
FominSS |
30.09.2009 - 14:58
Сообщение
#129
|
Novice Группа: Новичок Сообщений: 2 Регистрация: 30.09.2009 Пользователь №: 242042 |
Здравствуйте. Стал устанавливать форум и столкнулся со следующеми проблемами:
Закачал на FTP и установил нужные атрибуты файлов... После чего запустил sm_install.php Далее нажал на кнопку Proceed, но ничего не произошло... точнее произошло только изменение адресной строки, а сама страница не изменилась... Стал разбираться,- строка изменилась и в ней передаётся a=1 Как я понял, "а" - шаг установки. Код $VARS = $std->parse_incoming(); switch($VARS['a']) { case '1':do_setup_form();break; case '2':do_install();break; case 'templates':do_templates();break; case '3':do_finish();break; default:do_intro();break; } Разбор строки (а точнее, всех входящих значений) происходит в Код parse_incoming() Стал проверять, что приходит Код $VARS['a'] ,- ничего туда не приходит, соответственно скрипт всё время попадает на default и выдает мне стартовую страницу...Далее в Код switch() Заменил Код $VARS['a'] на $_GET['a'] ... смог дойти до второго шага...На втором шаге данные вводятся в POST - форму... Для этого добавил условие: Код if($_POST['a']){$a=$_POST['a'];} else{$a=$_GET['a']} switch($a) { ....... } Дошел до третьего шага, но на нем выдается ошибка, что не заполнены все поля формы... (А они все заполнены) Я предполагаю, что ошибки происходят из-за не правильной работы parse_incoming Может есть какие-то стандартные решения этой проблемы? Просто дальше копаться я не вижу смысла, проще своё написать, а хотелось бы создать простенький форум за 1-2 дня.... По хостингу: Сайт находится на Петерхосте, PHP 5... Сейчас в коде файла sm_install.php добавлена всего одна строчка: Код if($_GET['a']){$VARS['a']=$_GET['a'];} По ссылке http://www.monopolycitystreets.spb.ru/sm_install.php?a=info можно просмотреть настройки сервера. |
Starichok Che |
30.09.2009 - 16:24
Сообщение
#130
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
FominSS
Цитата По хостингу: ...PHP 5... Это и есть ответ на Ваш вопрос. Просмотрите наш форум и Вы обязательно найдёте решение проблемы, это неоднократно обсуждалось. Нужно подправить код и адаптировать его к РНР5. |
FominSS |
30.09.2009 - 20:18
Сообщение
#131
|
Novice Группа: Новичок Сообщений: 2 Регистрация: 30.09.2009 Пользователь №: 242042 |
Насчет этого я сразу задумался... И посмотрел "Основные проблемы и их решения..., Для версий движка 1.2.x и 1.3.x"
Единственное решение, которое я нашел: Открываем файлы Profile.php и Usercp.php, что в папке sources. Ищем: Код var $parser; Стираем её или закомментируем Открыть файл sources/misc/contact_member.php Дважды объявлена переменная $email: Закомментируем или удалим любую из этих двух строчек: Я всё это попробовал, это не помогло... да и если честно не вижу ничего такого, чтобы могло мешать правильной работе скрипта.... помимо этого, это решение не моей проблемы, а проблемы "При открытии профиля и панели управления открывается белая страница. Что делать?" Больше про PHP5 не нашел... Если Вам не сложно, подскажите ссылки на темы, где еще раскрыты трудности при установке на PHP5... |
Starichok Che |
30.09.2009 - 21:38
Сообщение
#132
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
FominSS - http://www.sysman.ru/index.php?showforum=194
|
Hofmann |
27.02.2010 - 15:18
Сообщение
#133
|
Novice Группа: Пользовaтели Сообщений: 3 Регистрация: 30.09.2009 Пользователь №: 242035 |
Добрый день, коллеги!
У меня такая проблема: форум - 1.3 Final местной сбоки, русифицированная хостер - руцентр PHP версия - 4.4.9 MySQL версия: - 4.1.22 При регистрации нового пользователя указана функция "Подтверждение по e-mail". Сама предварительная регистрация проходит без проблем, но вот когда пользователь получает письмо для подтверждения он видит вот такую вот картину маслом. [img]http://dl.hostingfailov.com/full/c775220c14.jpg[/img] Точно такая же проблема возникает при массовой рассылке и использовании функции "Сообщить другу". Задним умом-то я понимаю, что проблема именно в кодировке, которая должна быть windows-1251, а указана, судя по всему, другая. Но вот вопрос, где указана это неправильная кодировка. Ну и уж если мои догадки неверны, подскажите, пож-та, как исправить эту проблему. |
Starichok Che |
27.02.2010 - 16:41
Сообщение
#134
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
http://forums.ibresource.ru/index.php?showtopic=55320
|
Hofmann |
27.02.2010 - 16:48
Сообщение
#135
|
Novice Группа: Пользовaтели Сообщений: 3 Регистрация: 30.09.2009 Пользователь №: 242035 |
Starichok Che
Спасибо за ответ, а главное - за оперативность. Изменения в файл внес. Толку-ноль, проблема осталась. Сообщение было отредактировано Hofmann: 27.02.2010 - 17:36 |
Starichok Che |
27.02.2010 - 18:03
Сообщение
#136
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
Внесите принудительно кодировку в шаблон.
|
Hofmann |
27.02.2010 - 18:13
Сообщение
#137
|
Novice Группа: Пользовaтели Сообщений: 3 Регистрация: 30.09.2009 Пользователь №: 242035 |
залез в шаблон
кодировка присутствует Код <html> <head> <title><% TITLE %></title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <% GENERATOR %> <% CSS %> <% JAVASCRIPT %> </head> <body> <div id="ipbwrapper"> <% BOARD HEADER %> <% NAVIGATION %> <% BOARD %> <% STATS %> <% COPYRIGHT %> </div> </body> </html> |
Starichok Che |
27.02.2010 - 22:35
Сообщение
#138
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
Нет. Не тут. В теле шаблона письма.
|
Singe86 |
9.01.2013 - 12:11
Сообщение
#139
|
Novice Группа: Новичок Сообщений: 1 Регистрация: 9.01.2013 Пользователь №: 274010 |
Помогите пожалуйста. Хотел изменить, чтоб аватар по центру был, а темы перестали открываться, чистая страница. Я прочел про ошибки, но не понял. Разьясните пожалуйста.
|
Ann |
8.02.2013 - 06:22
Сообщение
#140
|
Группа: VIP Сообщений: 906 Регистрация: 1.12.2002 Пользователь №: 3212 |
верни на место, и почитай про ошибки не после правки кода, а до нее
|
Реклама
|
|
|
|
|
|
Текстовая версия | Сейчас: 25.04.2024 - 20:23 |
|