centos 7 + nginx и вордпресс . Проблема с обновлениями

M
На сайте с 20.08.2004
Offline
376
1471

Проблема с обновлениями следующая.

При обновлении проходит 1 часть этого процесса, а именно скачивается файл в папку. Но у файла, в отличае от всех файлов и папок "на этом домене (тоже в папке)" права, почему-то, рутовские и группа тоже. 2 этап , распаковка не происходит, скрипт выдает ошибку!

Т.е. к примеру, на все файлы в директории этого сайта права 755, на директории куда идет запись права 777. chown -R miracle:dev на все.

После первого этапа появляется файл-архив, владелец root:nginx , по этому скрипт, котрый отвечает за вторую часть распаковка и размещение не может ничего сделать.

Усугубляет все тот факт, что с вордпрессом никогда не работал , решил помочь другу и разместить его сайт у себя на сервере!

Буду признателен за любую помощь.

отец сыночка, лапочки дочки и еще одного сыночка
E
На сайте с 23.08.2016
Offline
9
#1
Miracle:

Т.е. к примеру, на все файлы в директории этого сайта права 755, на директории куда идет запись права 777. chown -R miracle:dev на все.
После первого этапа появляется файл-архив, владелец root:nginx , по этому скрипт, котрый отвечает за вторую часть распаковка и размещение не может ничего сделать.

VestaCP 😂

А серьезно: это от рута похоже nginx работает.

покажи sockstat | grep nginx

M
На сайте с 20.08.2004
Offline
376
#2

спасибо за ответ.

похоже мой сервер не знаете такое комманды

-bash: sockstat: command not found

A
На сайте с 20.03.2012
Offline
55
#3

Проверьте от кого работает nginx и php-fpm (пользователь и группа) в большинстве случаев проблема с правами на файлы при обновлении именно в этом.

M
На сайте с 20.08.2004
Offline
376
#4

Если подскажете как проверить буду признателен.

Спасибо.

hb2bd
На сайте с 06.04.2016
Offline
29
#5

Проверьте через top

М
S2
На сайте с 30.12.2015
Offline
307
#6
Miracle:
Если подскажете как проверить буду признателен.
Спасибо.

ps aux | grep nginx && ps aux | grep php-fpm

M
На сайте с 20.08.2004
Offline
376
#7

спасибо. вот результат

# ps aux | grep nginx && ps aux | grep php-fpm
root 1971 0.0 0.0 124596 6544 ? Ss Jan06 0:00 nginx: master process /usr/sbin/nginx
nginx 1972 0.1 0.0 125868 8512 ? S Jan06 30:59 nginx: worker process
nginx 1973 0.1 0.0 125836 8796 ? S Jan06 30:32 nginx: worker process
nginx 1974 0.1 0.0 125836 9004 ? S Jan06 31:09 nginx: worker process
nginx 1975 0.1 0.0 125760 8840 ? S Jan06 31:31 nginx: worker process
nginx 1976 0.1 0.0 125856 8840 ? S Jan06 31:24 nginx: worker process
nginx 1977 0.1 0.0 125836 8840 ? S Jan06 31:35 nginx: worker process
nginx 1978 0.1 0.0 125836 8840 ? S Jan06 32:23 nginx: worker process
nginx 1979 0.1 0.0 125868 8840 ? S Jan06 32:03 nginx: worker process
nginx 1980 0.0 0.0 124780 7352 ? S Jan06 0:01 nginx: cache manager process
nginx 2268 0.4 0.1 799208 38180 ? S Jan12 33:00 php-fpm: pool www
nginx 8611 0.4 0.2 836716 74016 ? S Jan11 39:18 php-fpm: pool www
nginx 8613 0.4 0.1 825564 61092 ? S Jan11 39:13 php-fpm: pool www
root 14446 0.0 0.0 112648 964 pts/0 S+ 18:38 0:00 grep --color=auto nginx
nginx 15496 0.4 0.0 449576 30484 ? S Jan16 9:20 php-fpm: pool www
nginx 15511 0.4 0.1 804808 46448 ? S Jan16 9:23 php-fpm: pool www
nginx 15512 0.4 0.1 799956 37208 ? S Jan16 9:24 php-fpm: pool www
nginx 15539 0.4 0.1 817508 55084 ? S Jan16 9:14 php-fpm: pool www
nginx 15540 0.4 0.1 811164 55476 ? S Jan16 9:10 php-fpm: pool www
nginx 15541 0.4 0.1 810864 54596 ? S Jan16 9:19 php-fpm: pool www
nginx 15542 0.4 0.1 821888 59368 ? S Jan16 9:20 php-fpm: pool www
nginx 15565 0.4 0.1 800628 37100 ? S Jan16 9:19 php-fpm: pool www
nginx 15566 0.4 0.1 819668 59420 ? S Jan16 9:20 php-fpm: pool www
nginx 15567 0.4 0.2 827740 68244 ? S Jan16 9:15 php-fpm: pool www
nginx 15568 0.4 0.1 819704 57400 ? S Jan16 9:21 php-fpm: pool www
nginx 15569 0.4 0.1 810584 56716 ? S Jan16 9:21 php-fpm: pool www
nginx 15596 0.4 0.0 786560 31792 ? S Jan16 9:16 php-fpm: pool www
nginx 15597 0.4 0.1 822560 60196 ? S Jan16 9:22 php-fpm: pool www
nginx 19337 0.4 0.1 816392 60396 ? S Jan12 34:19 php-fpm: pool www
nginx 19353 0.4 0.2 833552 73156 ? S Jan12 34:32 php-fpm: pool www
nginx 19371 0.4 0.1 819604 57584 ? S Jan12 34:32 php-fpm: pool www
nginx 19372 0.4 0.1 818228 55284 ? S Jan12 34:14 php-fpm: pool www
nginx 19373 0.4 0.1 797568 34552 ? S Jan12 34:34 php-fpm: pool www
nginx 19374 0.4 0.1 797448 36380 ? S Jan12 34:33 php-fpm: pool www
nginx 19401 0.4 0.2 833332 72264 ? S Jan12 34:44 php-fpm: pool www
nginx 19402 0.4 0.2 834556 73648 ? S Jan12 34:28 php-fpm: pool www
nginx 19403 0.4 0.1 801204 38360 ? S Jan12 34:25 php-fpm: pool www
nginx 19404 0.4 0.1 817324 57000 ? S Jan12 34:32 php-fpm: pool www
nginx 19405 0.4 0.1 802844 40940 ? S Jan12 34:35 php-fpm: pool www
nginx 19437 0.4 0.2 833384 71428 ? S Jan12 34:18 php-fpm: pool www
nginx 19438 0.4 0.1 817588 62772 ? S Jan12 34:25 php-fpm: pool www
nginx 23106 0.4 0.1 796660 35664 ? S Jan12 33:02 php-fpm: pool www
nginx 23143 0.4 0.1 815760 55296 ? S Jan12 32:57 php-fpm: pool www
nginx 23559 0.4 0.1 810600 56840 ? S Jan12 32:56 php-fpm: pool www
nginx 23741 0.4 0.1 797016 35952 ? S Jan12 33:15 php-fpm: pool www
nginx 24133 0.4 0.1 822052 59828 ? S Jan12 33:09 php-fpm: pool www
nginx 32734 0.0 0.0 797652 8960 ? S 2015 128:14 php-fpm: pool www
root 1079 0.0 0.0 420352 6576 ? Ss 2015 22:17 php-fpm: master process (/etc/php-fpm.conf)
nginx 2268 0.4 0.1 799208 38180 ? S Jan12 33:00 php-fpm: pool www
nginx 8611 0.4 0.2 836716 74016 ? S Jan11 39:18 php-fpm: pool www
nginx 8613 0.4 0.1 825564 61092 ? S Jan11 39:13 php-fpm: pool www
root 14448 0.0 0.0 112648 968 pts/0 S+ 18:38 0:00 grep --color=auto php-fpm
nginx 15496 0.4 0.0 449576 30484 ? S Jan16 9:20 php-fpm: pool www
nginx 15511 0.4 0.1 804808 46448 ? S Jan16 9:23 php-fpm: pool www
nginx 15512 0.4 0.1 799956 37208 ? S Jan16 9:24 php-fpm: pool www
nginx 15539 0.4 0.1 817508 55084 ? S Jan16 9:14 php-fpm: pool www
nginx 15540 0.4 0.1 811164 55476 ? S Jan16 9:10 php-fpm: pool www
nginx 15541 0.4 0.1 810864 54596 ? S Jan16 9:19 php-fpm: pool www
nginx 15542 0.4 0.1 821888 59368 ? S Jan16 9:20 php-fpm: pool www
nginx 15565 0.4 0.1 800628 37100 ? R Jan16 9:19 php-fpm: pool www
nginx 15566 0.4 0.1 819668 59420 ? S Jan16 9:20 php-fpm: pool www
nginx 15567 0.4 0.2 827740 68244 ? S Jan16 9:15 php-fpm: pool www
nginx 15568 0.4 0.1 819704 57400 ? S Jan16 9:21 php-fpm: pool www
nginx 15569 0.4 0.1 810584 56716 ? S Jan16 9:21 php-fpm: pool www
nginx 15596 0.4 0.0 786560 31792 ? S Jan16 9:16 php-fpm: pool www
nginx 15597 0.4 0.1 822560 60196 ? S Jan16 9:22 php-fpm: pool www
nginx 19337 0.4 0.1 816392 60396 ? S Jan12 34:19 php-fpm: pool www
nginx 19353 0.4 0.2 833552 73156 ? S Jan12 34:32 php-fpm: pool www
nginx 19371 0.4 0.1 819604 57584 ? S Jan12 34:32 php-fpm: pool www
nginx 19372 0.4 0.1 818228 55284 ? S Jan12 34:14 php-fpm: pool www
nginx 19373 0.4 0.1 797568 34552 ? S Jan12 34:34 php-fpm: pool www
nginx 19374 0.4 0.1 797448 36380 ? S Jan12 34:33 php-fpm: pool www
nginx 19401 0.4 0.2 833332 72264 ? S Jan12 34:44 php-fpm: pool www
nginx 19402 0.4 0.2 834556 73648 ? S Jan12 34:28 php-fpm: pool www
nginx 19403 0.4 0.1 801204 38360 ? S Jan12 34:25 php-fpm: pool www
nginx 19404 0.4 0.1 817324 57000 ? S Jan12 34:32 php-fpm: pool www
nginx 19405 0.4 0.1 802844 40940 ? S Jan12 34:35 php-fpm: pool www
nginx 19437 0.4 0.2 833384 71428 ? S Jan12 34:18 php-fpm: pool www
nginx 19438 0.4 0.1 817588 62772 ? S Jan12 34:25 php-fpm: pool www
nginx 23106 0.4 0.1 796660 35664 ? S Jan12 33:02 php-fpm: pool www
nginx 23143 0.4 0.1 815760 55296 ? S Jan12 32:57 php-fpm: pool www
nginx 23559 0.4 0.1 810600 56840 ? S Jan12 32:56 php-fpm: pool www
nginx 23741 0.4 0.1 797016 35952 ? S Jan12 33:15 php-fpm: pool www
nginx 24133 0.4 0.1 822052 59828 ? S Jan12 33:09 php-fpm: pool www
nginx 32734 0.0 0.0 797652 8960 ? S 2015 128:14 php-fpm: pool www
DT
На сайте с 28.11.2006
Offline
298
#8

WordPress не долго и ручками обновить - залейте поверх плагинов, тем и файла конфига файлы обновленной версии. Ну или перенастройте работу PHP.

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
M
На сайте с 20.08.2004
Offline
376
#9
smart2web:
ps aux | grep nginx && ps aux | grep php-fpm

так чт видно в логах?

E
На сайте с 23.08.2016
Offline
9
#10
Miracle:
так чт видно в логах?

Все работает от пользователя nginx.

В первом посте написано "chown -R miracle:dev на все", вот тут похоже и конфликт.

Попробуй папку, куда скачивается архив отдать пользователю nginx.

Хотя все равно я не понимаю почему там root владелец...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий