1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Problem Ошибка во время установки: Your session configuration is incorrect

Discussion in 'Прочая Поддержка - Help Requests' started by maxsnz, Jan 9, 2012.

  1. YaZvA Novice member


    Offline
    Message Count:
    29
    Likes Received:
    0
    Та же проблема. Есть решение? Уже все перепробовал
  2. NightWish User


    Offline
    Message Count:
    25
    Likes Received:
    2
    Капец, похоже нужно ставить меньше версию, эта не рабочая новая?
  3. YaZvA Novice member


    Offline
    Message Count:
    29
    Likes Received:
    0
    Решение проблемы:

    Суть самой проблемы заключается в том, что при инсталляции проверяется присутствие в php.ini переменной session.save_path, и при этом она должна быть равна APPLICATION_PATH . '/temporary/session/' (то есть полный путь до движка + /temporary/session/), а в большинстве случаев переменная session.save_path = /tmp. От сюда и ошибка при установке.

    Решение №1: Исправить в php.ini переменную session.save_path и прописать в ней полный путь до папки, как того и желает SE4.2, но тут надо быть внимательными, если на сервере у вас не одно приложение то могут возникнуть проблемы в работе других программ.

    Решение №2: Исправить файл Bootstrap.php расположенный в папке install движка SE4.

    Code:
       
    // Check for bad session config
        if( function_exists('ini_get') &&
            in_array(strtolower(ini_get('session.save_handler')), array('user', 'users', 'files')) ) {
     
          $flag = true;
          if ('files'  !== ini_get('session.save_handler') && function_exists('ini_set')) {
            $flag = false !== ini_set('session.save_handler', 'files');
          }
       
          if( function_exists('ini_set') && $flag &&
              false !== ini_set('session.save_path', APPLICATION_PATH . '/temporary/session/') ) {
            if( !is_writable(APPLICATION_PATH . '/temporary/session/') ) {
              throw new Exception('Please set full permissions on temporary/session (chmod 0777).');
            }
          } else {
            throw new Exception('Your session configuration is incorrect and ' .
                'could not be automatically corrected. Please set ' .
                'session.save_handler=files and session.save_path=/tmp (or your ' .
                'temporary directory on non-Linux OSes.');
          }
        }
    
    Редактировать APPLICATION_PATH . '/temporary/session/' на необходимый вам путь.

    Также можно этот кусок кода вообще удалить, но могут быть проблемы с хранением сессий, хотя мною таких проблем замечено не было.
  4. serega_r User


    Offline
    Message Count:
    92
    Likes Received:
    12
    My version of SE:
    4.2.6
    Спасибо, на досуге попробую заняться решением подобной проблемы..
  5. YaZvA Novice member


    Offline
    Message Count:
    29
    Likes Received:
    0
    Не за что )
  6. NightWish User


    Offline
    Message Count:
    25
    Likes Received:
    2
    Помогло, большое спасибо, просто удалил эту часть кода.
  7. Андрей_Dev1l User


    Offline
    Message Count:
    42
    Likes Received:
    6
    My version of SE:
    4.2.9
    My version of phpFox:
    3.4.0
    My version of Oxwall:
    1.4.0
    Спасибо, помогло. Использовал второй вариант, просто удалил код.
  8. atomfil User


    Offline
    Message Count:
    2
    Likes Received:
    0
    My version of SE:
    4.00
    My version of phpFox:
    2.0.5
    My version of Oxwall:
    1.2.4
    Ну и в итоге никто с этой ошибкой победы не одержал
    Так кто-нибуть подскажет как с этим бороться или продукт кривой.
    У меня на хсте джино блее старая версия 4,1 давно живет блогополучно
    вот решил посмонреть на свежий движок а тут на держал Did you check settings in YOUR_URL/admin/core/settings/performance ?
    Check path to your temporary.cache folder

    Ошибочка но с точки зрения маркетинга у платного продукта даже в демках ошибок быть не должно.
    Подскажите пожалуйста решаем ли этот вопрос.
  9. kost757 Banned


    Offline
    • Banned
    Message Count:
    63
    Likes Received:
    0
    My version of SE:
    4.2.1
    сменить хостинг или попросить хостера кэш вам поправить.
  10. spezzz Novice member


    Offline
    Message Count:
    1
    Likes Received:
    0
    Возможно поможет...

    Описание

    Your session configuration is incorrect and could not be automatically corrected. Please set session.save_handler=files and session.save_path=/tmp (or your temporary directory on non-Linux OSes.
    Для решения проблемы сделаем следующее:
    1. Откроем файл Bootstrap.php в директории Istall.
    2. Примерно на 190 строке присутствует запись, начинающаяся с in_array... и.т.д. Меняем ее на следующую:

    in_array(strtolower(ini_get('session.save_handler')), array('user', 'users')) ) {
    3. Теперь все должно работать!

Share This Page

All rights reserved SocEngine.ru ©