|
|
|
| Всем доброго времени суток. Сложилась такая ситуация: есть аналогичный код на одном сервере все работает нормально, а вот на втором постоянные проблемы, просто показывается ошибка 500. Но если убрать вот этот код, который отвечает за сессии:
<?php session_start();
if(!isset($_SESSION['login'])){
header("Location: ../../index.php");
exit;}
else {
?>
......... дале много кода
|
все работает. Мне кажется что проблема в настройках php.ini, перед тем была проблема с написанием <?php <?, поправили. Теперь такая проблема.
Подскажите где копать и что искать | |
|
|
|
|
|
|
|
для: bibika
(09.08.2016 в 10:54)
| |
<?php session_start();
echo $_SESSION['login'];
?>
|
| |
|
|
|
|
|
|
|
для: elenaki
(09.08.2016 в 11:18)
| | Спасибо за ответ. Проблема в том что на одном хостинге все работает, а на другом той же код выдает белый экран и ошибку 500. Если убрать эти строки
<?php session_start();
if(!isset($_SESSION['login'])){
header("Location: ../../index.php");
exit;}
else {
|
все работает, но делать я этого не хочу, поскольку на сессии завязана авторизация, да и хочется разобратся. | |
|
|
|
|
|
|
|
для: bibika
(09.08.2016 в 11:45)
| |
header("Location: ../../index.php");
| , а если использовать абсолютный путь на 2 сайте? | |
|
|
|
|
|
|
|
для: KPETuH
(09.08.2016 в 12:28)
| | Спасибо. Сейчас проверю, что-то не подумал об этом. Нет не работает, думаю все таки проблема в настройке сервера | |
|
|
|
|
|
|
|
для: bibika
(09.08.2016 в 12:56)
| | проверьте htaccess, чаще всего 500 из-за него, возможно на сервере какой-то модуль используемый в нем не работает | |
|
|
|
|
|
|
|
для: KPETuH
(09.08.2016 в 13:24)
| | Спасибо. Попробую напрячь админа. Что только не делал, прописывал параметры в htaccess. Ничего не помогает, придется переделывать авторизацию через перенаправление в htaccess. | |
|
|
|
|
|
|
|
для: bibika
(09.08.2016 в 13:34)
| | Посмотрите в лог Apache.
Он всяко говорит, что ему не нравится. | |
|
|
|