PHP скрипт выдаёт
Warning: session_start():
open(c:\php\sessiondata\sess_6hfgjhg8dfhg6d6hgfd233699, O_RDWR)
failed: No space left on device (28) in \index.php on line 2
На диске у меня 2.46 Gb свободного места. Стоит 2003 Windows Server , IIS 6.0 , PHP Version 4.3.9
Файлы свободно копируются и удаляются с сервера по фтп.
На попытку записи с помощью скрипта
$filename = "c:\php\sessiondata\super.inc";
if($hand = fopen($filename,"w+")){print("open<br>\n");}
if(fwrite($hand,"Ok")){print("write<br>\n");}
fclose($hand);
выдаются такие вот сообщения
Warning: fopen(C:\PHP\sessiondata\super.inc): failed to open stream: No space left on device in \test.php on line 3
Warning: fwrite(): supplied argument is not a valid stream resource in \test.php on line 4
Warning: fclose(): supplied argument is not a valid stream resource in \test.php on line 5
Подскажите как это решить.
Заранее благодарен.
Ошибка во время открытия сессииPHP
Автор Sinoptic, 27.11.2006, 19:07
#3
Отправлено 28.11.2006, 11:28:51
2 kornel
Вся проблема в том что с правами все нормально... Т.е. я запрещал всем пользователям, которые прописаны в доступе к этой папке, запись и чтение тогда ошибка менялась с No space left on device (28) на Premission denied.
ПС тут был аналогичный случай говорят у винта какая то таблица полетела. Как такое возможно? Учитывая то что запись файлов по FTP работает.
Вся проблема в том что с правами все нормально... Т.е. я запрещал всем пользователям, которые прописаны в доступе к этой папке, запись и чтение тогда ошибка менялась с No space left on device (28) на Premission denied.
ПС тут был аналогичный случай говорят у винта какая то таблица полетела. Как такое возможно? Учитывая то что запись файлов по FTP работает.
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0