LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
Miracle #:

Так, возникла проблема 


session_start(): open(/var/lib/php/session/sess_63ucvddn0oiaaprdqdaak0qv04, O_RDWR) failed: Permission denied (13)


с чем это может быть связано?

Папку надо создать от пользователя и туда писать сессии, а сейчас там какой-то общий путь указан. 

Miracle #:

заменил

сделал

установил права 755 , но не работает!

вы точно перезапустили php-fpm? Обычный старт не перезапускает службу.

также проверьте:

<?php
echo `whoami`;
Miracle #:

владалец файлов miracle:dev

Вот эти данные и вписывайте в настройка www.conf потом перезапускайте php-fpm

Miracle #:

в папке больше нет никаких конфигов 


[root@08 ~]# ls -la /etc/php-fpm.d/

total 28

drwxr-xr-x   2 root root  4096 Feb  2 09:19 .

drwxr-xr-x 104 root root 12288 Jan 15 11:41 ..

-rw-r--r--   1 root root  9714 Jan 11  2015 www.conf


Сколько сайтов на сервере?

В папке, где находится сайт, кто владелец файлов у вас? Какой пользователь?

Miracle #:


да. там вот такое.

не торопитесь, есть ли в этой папке ещё какие-нибудь конфиги?

Вы серьёзно сами поднимали без панели весь сервер?

В папке, где находится сайт, кто владелец файлов у вас? Какой пользователь?

Если nginx, значит PHP+FPM

Значит надо искать, примерно там:

/etc/php-fpm.d/www.conf

И исправлять:

user = nginx
group = nginx

На нужные.

Скорее всего настройку делали по какому-то манула и просто копировали конфиги не задумываясь.

ТС, права на папку:

755

Попробуйте.

owner и group не трогаем , так как те кто смотрит сайт, и и я в том числе когда хочу загрузить картинку относимся к other 

Кто это сказал?! Скрипт должен выполняться от имени пользователя сайта и от него же идёт загрузка. Если у вас проблемы с правами, тогда вам только 777 поможет на папку. Но боюсь, что файлы вы так же не сможете удалять т.к. на них надо будет ставить 777.

У вас вообще на сервере есть панель управления или без панели живёте и сами всё настраивали?

Ответ - да. Надо просто принять как данность, что для того чтоб записать что-то в каталог у него должна быть 7ка.
С чего это вдруг? У вас что на сервере везде 757 стоит, чтобы писать в папку? Серьёзно? 
Miracle #:

1. какая ОС? centos7 ! 

2. php скрипт

3. в папку на сервере , например загрузка картинки к статье!

От какого пользователя запускается php скрипт и работает apache?

например, картинку на свой сервер

1. Что за сервер?

2. Чем записать?

3. Куда записать?

Всего: 31516