PDA

View Full Version : Проблема с BBtoNuke


Jay
28.11.2005, 19:15
Обновил форум BBtoNuke с версии 2.13 до 2.18 (естественно, по очереди). Появились проблемы. Из очевидных - не работает в phpBB Administration раздел "Управление" - сайт/modules/Forums/admin/admin_users.php - появляется белый экран - файл этот, естестеено, присутствует :(
Как мне решить эту проблему и как отключить невывод ошибок на экран - вроде я для этого использовал файл .htaccess, но уудалив его, ошибок не увидел :(

Soniks
29.11.2005, 01:47
Jay http://forum.mynuke.ru/faq.php?faq=phpnuke_faq_err#faq_new_faq_item

возможно это еще где выключается в настройках хостинга или .htaccess в корне сайта

Jay
29.11.2005, 18:07
К неработающему меню "Управление" (сайт/modules/Forums/admin/admin_users.php) в разделе "Пользователи" добавилось меню "Управление" (сайт/modules/Forums/admin/admin_forums.php) - в отличие от первого страница загружается, но не работает как нужно. Все изменения, которые вносятся в этом меню phpBB Administration, не сохраняются...т.е. создаю новый форум или категорию, а изменения не происходят.

Насчет "ошибок" - показ оных включил - отображает на некоторых страницах, но на нужной - меню "Управление" в разделе "Пользователи" - вообще ничего не отображает.

Если есть какая-то возможность исправить ошибки - выложу их здесь - хотя бы основные, в файле mainfile.php...

Notice: Undefined variable: var_name in z:\home\адрес сайта\www\mainfile.php on line 110
Notice: Undefined variable: var_name in z:\home\адрес сайта\www\mainfile.php on line 111


(eregi("forum_admin", $var_name)) ||
(eregi("inside_mod", $var_name))) {

соответственно 110 и 111 линия

В следующем фрагменте кода строчка #1213 - первая.
Notice: Undefined variable: gfx in z:\home\адрес сайта\www\mainfile.php on line 1213

switch($gfx) {

case "gfx":
$datekey = date("F j");
$rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
$code = substr($rcode, 2, 6);
$image = ImageCreateFromJPEG("images/code_bg.jpg");
$text_color = ImageColorAllocate($image, 80, 80, 80);
Header("Content-type: image/jpeg");
ImageString ($image, 5, 12, 2, $code, $text_color);
ImageJPEG($image, '', 75);
ImageDestroy($image);
die();
break;

}



Далее Notice: Undefined variable: guest in z:\home\адрес сайта\www\mainfile.php on line 555
$db->sql_query("UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$ip', guest='$guest' WHERE uname='$uname'");

Notice: Use of undefined constant admin - assumed 'admin' in z:\home\venev.com.ru\www\mainfile.php on line 219

Строчка #219 начинается с 4 строки с следующем фрагменте кода:

function get_lang($module) {
global $currentlang, $language;
if (file_exists("modules/$module/language/lang-".$currentlang.".php")) {
if ($module == admin) {
include_once("admin/language/lang-".$currentlang.".php");
} else {
include_once("modules/$module/language/lang-".$currentlang.".php");
}
} else {
if ($module != "Forums") {
if ($module == admin) {
include_once("admin/language/lang-".$currentlang.".php");
} else {
include_once("modules/$module/language/lang-".$language.".php");
}
}
}
}



Подумываю, чтобы снести весь этот форум и поставить заново. Мне кажется, что все дело в обновлени с версии 2.13 до 2.18...что-то неправильно сделал, наверное :(
Как теперь его можно "снести", ведь изменялись многие файлы - в т.ч. и в каталоге includes...
Что именно удалить тогда - какие файлы - в бд таблицы, нужные форуму вроде понятны...посоветуйте, в общем, что мне делать...

Soniks
03.12.2005, 03:04
Jay елси не работает только админка форома, то замените папку modules/Forums/admin/ из верси bbtonuke 2.0.18 (не обновление до 18-ой версии, а сам нюковский форум 18-ой версии)
можно обновить и всю папку modules/Forums

Jay
04.12.2005, 18:38
Soniks, извините за то, что тревожил :)
Ошибка была...в Опере :)
Обновил браузер и новая версия что-то не дружит с админкой форума. В IE все работает хорошо. Просто привык работать в Опере...