Forum Webscript.Ru
Программирование => PHP => Тема начата: Guard от 09 Сентября 2002, 12:27:04
-
При обращении к скрипту:
Ошибка на линии в которой session start();
И Апач виснет.
Что мне с ним сделать?
-
Как говорится "телепаты в отпуске" ;)
Плиз, более подробно:
1) какая версия ПХП
2) какая версия Апача
3) как установлен ПХП
4) что написано в ошибке
-
MadDog
подробно:
1) PHP 4.0.6
2) Apache 1.3.12
3) ПХП установлен как модуль Апача
4) Parse error on line .......... in file ..............
А может в апаче сессии отключены как-то?
-
Guard
Сессии отключаются не в Апаче а в php.ini
проверь через phpifno(); включена ли их поддержка...
-
ThE0ReTiC
MadDog
Сорри, братцы! Обманул немного.
Вот, что он пишет:
Warning: open(c:/temp\\sess_97219bc23e81ad263faacf5c8f6b6b5d, O_RDWR) failed: m (2) in c:\\www\\gsm\\gb\\index.php on line 23
Еще раз сорри!!!!
(меня обо......али зеленые мухи)
-
Проверь php.ini, чтобы путь в session.save_path был правильный
-
Guard
А папка c:\\temp физически существует?
-
GotZfild
И на setcookie() ругается..
-
ThE0ReTiC
А папка c:\\temp физически существует?
Конечно!
-
GotZfild Щас проверю...............
-
session.save_path=c:\\temp
-
session.save_path=c:\\temp Там (в php.ini) так и написано.
И папака существует.
-
ThE0ReTiC
session.save_path=c:\\temp Там (в php.ini) так и написано.
И папака существует.
-
У меня VBulletin установлен и рабьотает нормально.
Он ведь тоже использует сессии.
Или он это как-то по0другому делает?
-
Guard
А кусок скрипта покажи...
-
У меня VBulletin установлен и рабьотает нормально.
Он ведь тоже использует сессии.
Или он это как-то по0другому делает?
у него другая система работы с сессиями
И на setcookie() ругается..
перед ним не должно быть никакого вывода.
session.save_path=c:\\temp Там (в php.ini) так и написано.
И папака существует.
права доступа на запись вообще есть, а? попробуй в этой папке создать что-нибудь с помощью пхп.
-
ThE0ReTiC class Timer {
var $startTime;
var $endTime;
function start() {
$this->startTime = gettimeofday();
}
function stop() {
$this->endTime = gettimeofday();
}
function elapsed() {
return (($this->endTime["sec"] - $this->startTime["sec"]) * 1000000 + ($this->endTime["usec"] - $this->startTime["usec"])) / 1000000;
}
}
$timer = new Timer();
$timer->start();
include("lib.php");
include("settings-data.php");
if (file_exists("content-data.php"))
include("content-data.php");
else
createFile("content-data.php");
session_start();
if (!isset($content))
$content = "";
$contentCnt = sizeof($content);
$errMessage = "";
if (!isset($userId))
$userId = "";
if (!isset($error))
$error = "";
if (!isset($style))
$style = "";
?>
-
Dm Папка есть и права.....
Вобщем, он (скрипт) даже пишет туда файл какой-то (сессию наверное). Может он прочитать не может?
-
попробуй указать в php.ini в таком виде:
session.save_path = /tmp