Пытаюсь установить с нуля Koobi Pro (Warning)

Discussion in 'ПО для Web разработчика' started by slon12, 7 Nov 2007.

  1. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Доброго дня всем.

    Светлые головы, пожалуйсто помагите разобратся с проблемой. Пытаюсь установить с нуля Koobi Pro CMS 6.0
    Залил всё на сервер, выставил права доступа, но при запуске setup.php в верхней части сраницы вы даёт ошибку:

    Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(/home/адрес хостинга/vhosts/адрес моего сайта/functions//..) is not within the allowed path(s): (/home/адрес хостинга/vhosts/адрес моего сайта/:/var/lib/php:/usr/lib/php:/usr/local/lib/php:/tmp/:/usr/share/pear/) in /home/адрес хостинга/vhosts/адрес моего сайта/functions/Func.Init.php on line 8

    Вся инсталяция прходит успешно, сайт работает, но в админ панель не открываеться. Открывает пустую страницу с ошибкой.
    Что мне делать? Как запустить движок?
    Заранее благадарю всех, кто отазвался на мою просьбу и потратил на меня своё времья.
     
  2. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Func.Init.php:
    PHP:
    if(!defined("BASEDIR")) exit;

    $verzname BASEDIR "/functions/";
    $dh opendir$verzname );
    while ( @
    gettype$datei = @readdir $dh )) != @boolean )
    {
        if ( 
    is_file"$verzname/$datei))
        if (
    $datei != "." && $datei != ".." && $datei != ".htaccess")
        {
            include_once(
    $verzname $datei);
        } 

    }

    попробуй зделать вот так:
    PHP:
    if(!defined("BASEDIR")) exit;

    $verzname BASEDIR "/functions/";
    $dh opendir$verzname );
    while ( @
    gettype$datei = @readdir $dh )) != @boolean )
    {
        if ( @
    is_file"$verzname/$datei)){
        if (
    $datei != "." && $datei != ".." && $datei != ".htaccess")
        {
            include_once(
    $verzname $datei);
        } 

    }
    }
     
  3. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Да лучше уж так:
    PHP:
    if(!defined("BASEDIR")) exit; 

    $verzname BASEDIR "/functions/"
    $dh opendir$verzname ); 
    while ( @
    gettype$datei = @readdir $dh )) != @boolean 

        if (
    $datei != "." && $datei != ".." && $datei != ".htaccess"
        { 
            include_once(
    $verzname $datei); 
        }  

     
  4. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Да так пожалуй лучше
     
    #4 AkyHa_MaTaTa, 8 Nov 2007
    Last edited: 8 Nov 2007
  5. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Спасибо что отозвались

    Заменил Func.Init.php вашим, но сдвигов нету, тепер даже сам сайт не открывается. Вот что выдаёт:

    Warning: include_once(/home/адрес хостинга/vhosts/адрес моего сайта/functions/Func.Init.php) [function.include-once]: failed to open stream: No such file or directory in /home/адрес хостинга/vhosts/адрес моего сайта/inc/init.php on line 51

    Warning: include_once() [function.include]: Failed opening '/home/адрес хостинга/vhosts/адрес моего сайта/functions/Func.Init.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/адрес хостинга/vhosts/адрес моего сайта/inc/init.php on line 51

    Fatal error: Call to undefined function escs() in /home/адрес хостинга/vhosts/адрес моего сайта/inc/init.php on line 191

    Есть ещё какие нибудь предложения?
     
  6. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    slon12, все эти ошибки означают, что он не нашёл файлы, которые нужно проинклудить. Проверь пути к необходимым файлам. Используй относительные пути, а не абсолютные. А насчёт escs() он говорит что данная функция не определена. Скорее всего она не определена из-за того, что не проинклужен файл с её определением, т.е. сначала разберись с путями, а это само пропадёт. Решай проблему путём использования относительных путей.
     
  7. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Вот мой оригенальнай Func.Init.php.

    <?php
    if(!defined("BASEDIR")) exit;

    $verzname = BASEDIR . "/functions/";
    $dh = opendir( $verzname );
    while ( @gettype( $datei = @readdir ( $dh )) != @boolean )
    {
    if ( is_file( "$verzname/$datei" ))
    if ($datei != "." && $datei != ".." && $datei != ".htaccess")
    {
    include_once($verzname . $datei);
    }

    }
    ?>

    Я извеняюсь за тупые вопросы, не могли бы вымне пояснее объяснить, я не силён в программировании. А чтоб не засорять форум по пустякам, можно послать ответ мне в личку. Спасибо
     
  8. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    посмотри константу BASEDIR
    Echo constant("BASEDIR");
    скорее всего при установки она неправильно назначается.
     
  9. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Вставь в Func.Init.php после

    такую строку:

    и скажи что получится
     
  10. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    А где её искать?
     
  11. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Вот что пишет:

    Йа константег: /home/адрес хостинга/vhosts/адрес моего сайта
    Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(/home/адрес хостинга/vhosts/адрес моего сайта/functions//..) is not within the allowed path(s): (/home/адрес хостинга/vhosts/адрес моего сайта/:/var/lib/php:/usr/lib/php:/usr/local/lib/php:/tmp/:/usr/share/pear/) in /home/адрес хостинга/vhosts/адрес моего сайта/functions/Func.Init.php on line 9
     
    #11 slon12, 8 Nov 2007
    Last edited: 8 Nov 2007
  12. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    найди где идёт определение константы... Где она задаётся? Исправь её значение или на пустую строку или на "." (зависит от того, как добавляются разделители в пути).
     
  13. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Хороший вопрос, а что такое константа? и где мне икать?
     
  14. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    slon12, если стукнешь в асю и дашь доступ от FTP - исправлю без проблем.
     
  15. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Довай конечтно попробуем, мненадо только немного времени, чтобы её заинсталировать. Как тебя найти в ней?
     
  16. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Всё установил Icq. Как связаться с тобой?
     
  17. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    просто добавь меня, Uin - 175757
     
  18. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    что-то я не могу тебя найти. Может ты попробуеш, Slon ICQ:325507854
     
  19. slon12

    slon12 New Member

    Joined:
    22 Feb 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    СПАСИБО groundhog

    Groundhog-огромное тебе спасибо. Наладил мне движок, всё работает как часы. СПАСИБО.
     
    1 person likes this.