За последние 24 часа нас посетили 52509 программистов и 1724 робота. Сейчас ищут 2207 программистов ...

Ошибка в файле session.php

Тема в разделе "PHP для новичков", создана пользователем nazar-com, 9 июн 2015.

  1. nazar-com

    nazar-com Активный пользователь

    С нами с:
    16 мар 2015
    Сообщения:
    77
    Симпатии:
    0
    Здравствуйте.
    Переношу сайт с одного хоста на другой, и все вроде нормально но при заходе на сайт http://motoblok.ck.ua/ выдает ошибку
    Warning: session_start(): open(/home/c19377/data/mod-tmp/sess_8033vojd17q3lo7ikfqqqc7gd0, O_RDWR) failed: No such file or directory (2) in /home/c19377/data/www/motoblok.ck.ua/system/library/session.php on line 12
    Вот файлик в котором ошибка:
    Код (PHP):
    1. <?php
    2. class Session {
    3.     public $data = array();
    4.             
    5.     public function __construct() {
    6.         if (!session_id()) {
    7.             ini_set('session.use_only_cookies', 'On');
    8.             ini_set('session.use_trans_sid', 'Off');
    9.             ini_set('session.cookie_httponly', 'On');
    10.             
    11.             session_set_cookie_params(0, '/');
    12.             session_start();
    13.         }
    14.             
    15.         $this->data =& $_SESSION;
    16.     }
    17.     
    18.     function getId() {
    19.         return session_id();
    20.     }
    21. }
    22. ?>
    В чем может быть проблемма?

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Добавлено спустя 6 минут 12 секунд:
    Похоже, у вас не создаётся файл сессии. Проверьте существование папки, права на папку

    Добавлено спустя 21 секунду:
    Оффтоп: карбюратор КМБ-5 на Луч есть? :D

    Добавлено спустя 3 минуты 14 секунд:
    А вообще интересная вещь. У вас полсайта на одном домене, другие полсайта на другом домене. А сессия похоже и создаётся на втором домене, который тест. А основной домен пытается получить сессию, но её у него нет.
     
  3. nazar-com

    nazar-com Активный пользователь

    С нами с:
    16 мар 2015
    Сообщения:
    77
    Симпатии:
    0
    Да есть тестовый хост на котором создавался сайт, теперь я его переношу с одного хоста на другой, но не удаляю пока сайт с тестового сервера чтобы не остаться вообще без сайта. Может в этом и проблема?

    Добавлено спустя 1 минуту 36 секунд:
    может для коректного отображения надо удалить сайт с testmoon.ck.ua?
     
  4. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Проблема в том, что у вас основной сайт какого-то хрена обращается к тестовому. Вот смотрите: заходите на сайт - домен основной, заходите в каталог - домен основной, выбираете товар - домен тестовый с какого-то перепугу. Вот с чем разбираться надо. А удалите сайт с тестового - скорее всего просто получите статус 404.

    Добавлено спустя 3 минуты 30 секунд:
    а, да, в каталоге отображается основной домен, но уже с альясом www, чего тоже не должно быть по-хорошему
     
  5. nazar-com

    nazar-com Активный пользователь

    С нами с:
    16 мар 2015
    Сообщения:
    77
    Симпатии:
    0
    с переходами на тест уже разобрался, не поменял пути в самой БД, сейчас все нормально, осталась ошибка
     
  6. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
     
  7. nazar-com

    nazar-com Активный пользователь

    С нами с:
    16 мар 2015
    Сообщения:
    77
    Симпатии:
    0
    Проверить существование какой папки?
     
  8. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    /home/c19377/data/mod-tmp/
     
  9. nazar-com

    nazar-com Активный пользователь

    С нами с:
    16 мар 2015
    Сообщения:
    77
    Симпатии:
    0
    Огромное спасибо, проблема решена.