2014-11-20 5 views
1

я получаю ошибку:Внимание: session_start(): не удалось: Отказано в (13)

Warning: Unknown: open(/tmp/sess_beaac196b5082a77131f957bcfa35ee7, O_RDWR) failed: Permission denied (13) in Unknown on line 0 

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0 

Я проверил каталог/TMP, и он доступен для записи (используя этот код):

$filename = '/tmp'; 
if (is_writable($filename)) { 
    echo 'The file is writable'; 
} else { 
    echo 'The file is not writable'; 
} 

Файл php.ini говорит, что session.save_path is/tmp

Есть ли что-то очевидное, что мне не хватает?

EDIT: Я попытался установить новый путь сеанса, но даже после того, как CHMOD 777 это дает мне говорит мне:

Warning: session_start(): open(/sessions/sess_beaac196b5082a77131f957bcfa35ee7, O_RDWR) failed: No such file or directory (2) 
+0

См [это] (http://stackoverflow.com/questions/6821532/php- предупреждение-разрешения-отказано-13-на-сессии-старт). –

+0

Я прочитал это ранее и создал папку сеанса с полными правами записи и попытался использовать это. У меня все еще есть ошибка :( – user3274489

ответ

0

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

session_save_path('/home/scittwebhost/sessions');

Я до сих пор не знаю, почему я не мог написать /tmp - разрешения были 777

Спасибо всем

+0

появляется @ Ответ Рашида был прав ... вы должны отметить это принятое! :) – NoobEditor

Смежные вопросы