Столкнулся с проблемой. Значит перенес я все файлы сайта (раньше крутился он на win server) на ubuntu server.
Узнал от какого юзверя работает апач и nginx (оба от www data), каталогу с сайтом назначил этого пользователя владельцем и рекурсивно назначил права 755, после чего-то он ругался в php permission denied. Поставил 777, вроде все ок стало, но, на те файлы и папки которые создаются в самом php - он же сам и ругается - permission denied, не смотря на то что на созданные файлы тут же в коде есть chmod(0777) и в mkdir() тоже самое. Selinux на сервере нет. Пробовал сделать ls -l на созданную папку, выводит "итого 0".
ls -al показал:
d--------- 2 www-data www-data 4096 июля 12 00:08 .
drwxr-xr-x 9 www-data www-data 4096 июля 12 00:08 ..
Что делать не знаю, подскажите что может быть и как решить проблему. Всем спасибо за внимание!