Так, возникла проблема
session_start(): open(/var/lib/php/session/sess_63ucvddn0oiaaprdqdaak0qv04, O_RDWR) failed: Permission denied (13)
с чем это может быть связано?
Папку надо создать от пользователя и туда писать сессии, а сейчас там какой-то общий путь указан.
заменил
сделал
установил права 755 , но не работает!
вы точно перезапустили php-fpm? Обычный старт не перезапускает службу.
также проверьте:
<?phpecho `whoami`;
владалец файлов miracle:dev
Вот эти данные и вписывайте в настройка www.conf потом перезапускайте php-fpm
в папке больше нет никаких конфигов
[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
Сколько сайтов на сервере?
В папке, где находится сайт, кто владелец файлов у вас? Какой пользователь?
да. там вот такое.
не торопитесь, есть ли в этой папке ещё какие-нибудь конфиги?
Вы серьёзно сами поднимали без панели весь сервер?
Если nginx, значит PHP+FPM
Значит надо искать, примерно там:
/etc/php-fpm.d/www.conf
И исправлять:
user = nginx group = nginx
На нужные.
Скорее всего настройку делали по какому-то манула и просто копировали конфиги не задумываясь.
ТС, права на папку:
755
Попробуйте.
owner и group не трогаем , так как те кто смотрит сайт, и и я в том числе когда хочу загрузить картинку относимся к other
Кто это сказал?! Скрипт должен выполняться от имени пользователя сайта и от него же идёт загрузка. Если у вас проблемы с правами, тогда вам только 777 поможет на папку. Но боюсь, что файлы вы так же не сможете удалять т.к. на них надо будет ставить 777.
У вас вообще на сервере есть панель управления или без панели живёте и сами всё настраивали?
1. какая ОС? centos7 !
2. php скрипт
3. в папку на сервере , например загрузка картинки к статье!
От какого пользователя запускается php скрипт и работает apache?
1. Что за сервер?
2. Чем записать?
3. Куда записать?