Posted 23 июля, 201311 yr Вот как то так сказать кто поожет вроде установил все по инструкций несколько раз пере проверил все верно просто перехожу мой сайт/forum не перекидывает, ладно это фигня.. перехожу на мой сайт/forum/index.php Сообственно вот Warning: require_once(../forum/engine/inc/ipb/ipb.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22 Fatal error: require_once() [function.require]: Failed opening required '../forum/engine/inc/ipb/ipb.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22 Че он просит понять не могу :-D Понял что по этом пути что то не так в 22 строчке А именно там у меня require_once( $DLEDir."/engine/inc/ipb/ipb.class.php" ); Edited 23 июля, 201311 yr by Sankajk
23 июля, 201311 yr Author Откройте файл в дистрибутиве "Upload/engine/inc/ipb/ipb.class.php" и в переменную "$ForumDir" укажите полный адрес к вашему форуму относительно корня сайта. Например по умолчанию $ForumDir = "../forum"; - это если ваш форум находится в папке "forum" и на один каталог выше корня сайта. А если например форум находится в папке "forum", которая находится в корне сайта, то нужно просто написать "forum". Загрузите все файлы из папки "Upload" в корень вашего сайта на DLE. Загрузите все файлы из папки "Upload Forum" в корень вашего форума на IPB. Затем в адресе браузера впишите: __ваш сайт/ipb.install.php и следуйте дальнейшим действиям. После выполненных действий не забудьте удалить файл установки и папку "ipb.installdb". Не считая того что при установке модуля интеграций там в каждом файле много чего делатьнадо.. Думаю все копировать сюда оч долго будет
23 июля, 201311 yr Sankajk, внимательно перечитай 2 пункт этой инструкции, возможно там ошибка.с формулировками "../forum" и "forum".
23 июля, 201311 yr Author Ладно вот примерный список.. Мастер установки спрашивает: Если вы забыли выполнить изменения при установке, то можете найти их здесь. При обновлении на какую версию модуля вы забыли выполнить изменения в файлах? Сайт DLE: Откройте файл index.php и найдите: require_once ROOT_DIR . '/engine/init.php'; Далее вставьте: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); Далее найдите: $tpl->set ( '{speedbar}', $tpl->result['speedbar'] ); Далее вставьте: $tpl->set ( "{IPBIntegration->LastPost}", $IntegrationIPB->LastPost() ); Сайт DLE: Откройте файл engine/modules/register.php и найдите: $id = $db->insert_id(); Далее вставьте: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->Register( "ipb", array( "name" => $name, "password" => $cookie_pass, "email" => $email, "icq" => $icq, "fullname" => $fullname, ) ); Сайт DLE: Откройте файл engine/modules/sitelogin.php и найдите Откройте файл engine/modules/sitelogin.php и найдите (примерно 40 строка): header( "Location: {$_SERVER['PHP_SELF']}" ); Выше добавьте: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); Далее найдите (в самом конце): if( ! $is_logged ) { Выше добавьте: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->TestValidationEmail(); Сайт DLE: Открыть файл engine/modules/profile.php и найти: $db->query( $sql_user ); Выше добавить: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->UpdateProfile( "ipb", array( "login" => $user, "newPass" => ( strlen( $password1 ) > 0 ) ? md5( $password2 ) : "", "newEmail" => ( $mailchange ) ? $email : "", "oldEmail" => $row['email'], ) ); Сайт DLE: Откройте файл admin.php и найдите: require_once (ENGINE_DIR . '/inc/include/init.php'); Далее вставьте: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); Сайт DLE: Откройте файл engine/inc/options.php и найдите: $db->query( $sql_update ); $personal_success = TRUE; Выше добавьте: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->UpdateProfile( "ipb", array( "login" => $member_id['name'], "newPass" => ( $editpassword != "" && $altpass == $cmd5_password ) ? md5( $_POST['editpassword'] ) : "", "oldEmail" => $member_id['email'], "newEmail" => $editmail, ) ); Сайт DLE: Откройте файл engine/inc/edituser.php и найдите: if( $_POST['restricted'] ) { Выше добавьте: $rowIPB = $db->super_query( "SELECT `name`, `email` FROM ".USERPREFIX."_users WHERE `user_id`='{$id}'" ); include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->UpdateProfile( "ipb", array( "login" => $rowIPB['name'], "newPass" => ( $_POST['editpass'] != "" ) ? md5( $_POST['editpass'] ) : "", "oldEmail" => $rowIPB['email'], "newEmail" => $editmail, "newlogin" => $editlogin, ) ); Далее найдите: if ( $member_id['user_group'] != 1 AND $reglevel < 2 ) $reglevel = 4; Далее вставьте: include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->Register( "ipb", array( "name" => $regusername, "password" => md5( $_POST['regpassword'] ), "email" => $regemail, "admin" => true, ) ); Далее найдите: if ($member_id['user_group'] != 1 AND $row['user_group'] == 1 ) die( $lang['user_undel'] ); Далее вставьте: $rowIPB = $db->super_query( "SELECT `name`, `email` FROM ".USERPREFIX."_users WHERE `user_id`='{$id}'" ); include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->DeleteProfile( "ipb", array( "login" => $rowIPB['name'], "oldEmail" => $rowIPB['email'], ) ); Сайт DLE: Откройте файл engine/inc/mass_user_actions.php и найдите: $db->query( "DELETE FROM " . USERPREFIX . "_pm WHERE user_from = '{$row['name']}' AND folder = 'outbox'" ); Выше добавьте: $rowIPB = $db->super_query( "SELECT `name`, `email` FROM ".USERPREFIX."_users WHERE `user_id`='{$id}'" ); include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); $IntegrationIPB->DeleteProfile( "ipb", array( "login" => $rowIPB['name'], "oldEmail" => $rowIPB['email'], ) ); Форум IPB: Откройте файл index.php и найдите: require_once( './initdata.php' ); Выше добавьте ("../www" - укажите путь к вашему сайту): $DLEDir = "../www"; // Путь к корню сайта относительно корня форума require_once( $DLEDir."/engine/inc/ipb/ipb.class.php" ); Форум IPB: Откройте файл admin/applications/core/modules_public/global/register.php и найдите: IPSMember::save( $member['member_id'], array( 'members' => array( 'member_group_id' => $validate['real_group'] ) ) ); Далее вставьте: ValidationFromIPB( $member['name'] ); Далее найдите: $member = IPSMember::create( Выше вставьте: RegisterFromIPB( array( "name" => $this->request['UserName'], "password" => md5( trim( $_REQUEST['PassWord'] ) ), "email" => $in_email, "fullname" => $this->settings['auth_allow_dnames'] ? $this->request['members_display_name'] : "", "group" => $mem_group, ) ); Вот как то так и все ))
23 июля, 201311 yr Author тебе что инструкций мало? написал в 2 поста После Затем в адресе браузера впишите: http://ваш сайт/ipb.install.php и следуйте дальнейшим действиям. Начинается
23 июля, 201311 yr Sankajk, она мне вообще нафиг не нужна. Она тебе нужна. Я хочу посмотреть для каких версий IPB & DLE инструкция рассчитана
23 июля, 201311 yr Относительный путь ты правильно поставил ?? если на поддомене то home/war/c35*****/www.forum.www.ru если в корне сайта, то есть у тебя открывает www.ru/forum то путь должен выглядить так forum ) и читай внимательней, вдруг ошибки допустил ! !
23 июля, 201311 yr Sankajk, попробуй новую версию: __rezer.net/community/profile-community/64-integraciya-DLEIPB-1.1.html
23 июля, 201311 yr Author А може мне сначало надо было установить DLE потом в папке forum IPB а потом уже этот модуль, а то у меня получается что IPB не установлен, хотя с другой стороны должна вылезти установка Короче что могу сказать модуль обновил все как положе обновилось все норально... Так дальше пишет все равно Warning: require_once(www/imperia-esl.su/forum/engine/inc/ipb/ipb.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22 Fatal error: require_once() [function.require]: Failed opening required 'www/imperia-esl.su/forum/engine/inc/ipb/ipb.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22 Пытался сделать вот по этой инструкций все поня все нормально __help.rezer.net/level/24/nebolshoi-faq-76.html в ipb.class.php и так public_html/www/sait.ru и без паблика всяко прописывал что и в index.php Короче не знаю вот что выше пишет мне и все.. Что делать я обисилил.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.