Ошибка на ошибке

993
.
MyZik
Bewahret einander vor Herzeleid
Доброго времени суток. Сразу опишу суть проблем.
Первая. Слетает авторизация, при переходе на главную страницу. Т.е., если после авторизации мы переходим на главную — авторизация слетела, с главной переходим на любую другую — все работает как надо.
Вторая. Лог ошибок выдает странные ошибки. Например, не определена переменная $datauser в шапке или неверный индекс 'n' в строке кода файла login.php: if ($_GET['n'])
В чем проблема? Версия 3.2.2.
На сайте PHP работает как CGI, если это важно. Строки в .htaccess типа php_ закомментированы.
Заранее спасибо.
.
(\/)____o_O____(\/)
кинь лог сюда
.
Артёмочка
MyZik, сделай php как модуль Apache
.
Bewahret einander vor Herzeleid
# Артёмочка (18.01.2014 / 07:41)
MyZik, сделай php как модуль Apache
Невозможно. Я на хостинге, на сервере с ISP PHP установлен как модуль Apache, а ISP меня не устраивает.
.
Bewahret einander vor Herzeleid
Koenig, забыл прикрепить, вот.
Прикрепленные файлы:
.
Артёмочка
попробуй выставить register_globals = Off
.
Bewahret einander vor Herzeleid
Артёмочка, стоит Off
.
Bewahret einander vor Herzeleid
Заметил еще такую особенность по первой проблеме. Если перезапустить браузер, то авторизация сохраняется и на главной. Тестировал с Chrome на iOS и с Opera Mini / UC Browser на Android.
.
╭∩╮ (`-`) ╭∩╮
У тебя на сервере какая-то проблема с Сессиями.
Если стоит CentOS, то это старая и известная проблема для режимов CGI и FastCGI, я с ней тоже сталкивался.

Проблема заключается в том, что в режимах CGI и FastCGI, процесс РНР работает от имени текущего FTP экаунта, у которого разумеется нет прав на запись в системную папку (обычно /var/lib/php) куда пишутся сессии. Приходится колдовать с разрешениями, или прописывать путь к сессиям где-нибудь в каталоге текущего пользователя.

Если есть возможность сменить ось на сервере к примеру на Убунту, она работает без проблем.
Если нужна именно CentOS, то загугли на тему "centos php session problem" найдешь много полезного и инструкции как это устранить.
.
Bewahret einander vor Herzeleid
AlkatraZ, я на хостинге, вряд ли они мне операционку сменят. Сейчас да, стоит у них CentOS если память не изменяет.
Всего: 47