LINUX.ORG.RU

сайт не запускается на хостере


0

0

дома все работает на ура !!!
у хостера стоит:
Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch7 mod_perl/2.0.2 Perl/v5.8.8 Server at lan.funs.net.ua Port 80

сайт просто доходи до определенного момента, и останавливает работу
(error_reporting вообще убран, но повторяю дома все работает!!)

нашел в чем проблемма:

public static function SetCategory()
{
echo 'setcat before<br>';
if(!isset($_SESSION['user']) ||
!isset($_SESSION['user']['curr_category']))
{
echo 'setcat in<br>';
$cat = SubFunction::GetCategories();
$_SESSION['user'] = array();
$_SESSION['user']['curr_category'] = $cat['0']['id'];
}
echo 'setcat after<br>';
}

загрузка сайт прерывается при заходи в эту ф-ции
печатает только
setcat before
такое подозрение что сайт останавливает работу при любом обращении к массиву SESSION
что это может быть ?
хостер отказывается помогать на отрез ((((((

ps спасибо за ответы



Включай error_reporting и display_errors, и отлавливай ошибки. дома, дома, че разорался? под виндой дома? или вчера родился?

anonymous
()
Ответ на: комментарий от anonymous

Дома под debian'om ))

error_reporting(E_ERROR | E_NOTICE | E_STRICT); не дало результатов (так впечатление что ф-ция вообще отключина)

> че разорался? просто хостер достал

буду еще предложения ?

hose
() автор топика
Ответ на: комментарий от hose

ps разорался потому что: ошибка не у меня а у хостера может быть кто-то сталкивался с такими проблемами ?

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

есть предложения почему сайт может давать збои ? может включили что не то, или наоборот что-то не включили помогите плз....

hose
() автор топика
Ответ на: комментарий от roller

>@session_start(); еще раз пишу !!! код в рабочем состоянии!!! все стоит....

hose
() автор топика
Ответ на: комментарий от anonymous

> error_reporting(E_ALL | E_STRICT); ini_set('display_errors', true);
СПАСИБО

оказываеться
if(!isset($_SESSION['user'])
|| !isset($_SESSION['user']['curr_category))
/// так делать неляза
Fatal error: can't use type user as array ....


остался один вопрос,
почему у меня допа на дебиане таких проблем не вознилок ?
root@blackICE:/home/www/ShopRDK# php -v
PHP Warning: Module 'pam_auth' already loaded in Unknown on line 0
PHP 5.2.3-1 (cli) (built: Jun 5 2007 00:29:46)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Suhosin v0.9.20, Copyright (c) 2002-2006, by Hardened-PHP Project
root@blackICE:/home/www/ShopRDK#

??

hose
() автор топика
Ответ на: комментарий от hose

Не поверишь -- потому что системы разные. Разные версии софта и настроено по-разному.

У тебя $_SESSION так выглядит, у хостера -- иначе. А должна выглядеть согласно документации. В ней и смотри.

anonymous
()
Ответ на: комментарий от hose

>>Ошибка у тебя. В ДНК.

>ботаников не спрашивал ))

хотя да согласен я зря гнал на хостера извеняюсь ...

hose
() автор топика
Ответ на: комментарий от hose

Потому что скорее всего разная версия php и разные настройки php.ini

Кстати настройки и того и другого в студию - телепаты в отпуске.

з.ы. | !isset($_SESSION['user']['curr_category))

Ты тут ничего закрыть не забыл? ;)

Tramper
()
Ответ на: комментарий от Tramper

>Кстати настройки и того и другого в студию - телепаты в отпуске. да уже вроде разрулился псб ;)

>з.ы. | !isset($_SESSION['user']['curr_category))

>Ты тут ничего закрыть не забыл? ;)

гыгыгыы к счастью (или к сожелению) ошибка была не здесь )

hose
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.