Поддержка Проблемы и решения Как WP создает папки внутри uploads?

  • Всем доброго дня.
    После переноса сайта на VPS появилась проблемка.
    В первый день месяца (как я понимаю) внутри папки /wp-content/uploads/2018/ создается папка с номером месяца. Соответственно 1-го августа была создана папка 08.
    Проблема в том что она создалась под пользователем root и WP не мог загрузить в неё файлы, т.к. apache работает из под пользователя www-data.

    Пробовал на сайте выполнить mkdir("/var/www/site.com/data/www/site.com/test", 0700);
    папка создалась под нужным пользователем не root.

    Но как создалась папка с владельцем root внутри uploads/2018/?

Просмотр 15 ответов — с 16 по 30 (всего 40)
  • Модератор Yuri

    (@yube)

    админ это тот, кто может управлять настройками сервера

    Раньше такой специалист гордо именовался Сисадмином. А потом этим словом начали называть эникейщиков и кабельмейстеров, чем полностью девальвировали «титул».

    Это не редкость.
    В данном случае Вам на форумы по системному администрированию.

    очень глубокомысленно.
    вы совершенно не меняетесь — свое мнение самое правильное и чужое мнение всегда идет лесом.

    будь вам 18 лет — было бы все с вами понятно, юношеский максимализм и все такое. но вы то вроде взрослый человек, а ведете себя как подросток. странно это.

    Раньше такой специалист гордо именовался Сисадмином. А потом этим словом начали называть эникейщиков и кабельмейстеров, чем полностью девальвировали «титул».

    беда-печаль.

    Под www-data всё работает корректно

    Вы не можете изменить по ФТП тот же хтацесс, созданный в ВП. Вы же не заходите по ФТП как www-data.
    Равно как и не будете иметь доступ к файлам, залитым по фТП. (777 даже не рассматриваем 😉 ) Как же править напр. шаблоны тем?
    И это то, что на поверхности.

    И не понятно в чем опасность для сервера при работе apache от www-data

    Доступность всего сервера, всех сайтов при доступе к одному.

    это вроде как стандартная схема

    «Стандартной» оно было оч давно, до появления [Fast]CGI, php-fpm и др.

    Обратите внимание на те же шареды. У большинства них php запускается от имени юзера (акка) хостинга. А на некоторых даже для каждого сайта — свой php-юзер. Это создаёт изолированные сайты.

    Вы не можете изменить по ФТП тот же хтацесс, созданный в ВП. Вы же не заходите по ФТП как www-data.

    можно узнать, почему вы так решили?
    www-data это пользователь, я лично захожу на FTP именно под ним.

    Доступность всего сервера, всех сайтов при доступе к одному.

    вы правда создаете отдельного пользователя для каждого сайта на сервере?

    вы правда создаете отдельного пользователя для каждого сайта на сервере?

    Да. Или под группу сайтов.

    Да. Или под группу сайтов.

    то есть, если на сервере 50 сайтов, то в FTP-клиенте у вас 50 учеток для разных пользователей?

    вы все время критикуете различные «плагины безопасности» — мол, от них вреда больше, чем пользы. а сами при этом страдаете той же болезнью, просто уровнем выше 😉

    sevlad,

    Вы не можете изменить по ФТП тот же хтацесс, созданный в ВП. Вы же не заходите по ФТП как www-data.
    Равно как и не будете иметь доступ к файлам, залитым по фТП. (777 даже не рассматриваем 😉 ) Как же править напр. шаблоны тем?
    И это то, что на поверхности.

    Прекрасно меняю все файлы.
    www-data и юзер сайта в одной группе.

    Доступность всего сервера, всех сайтов при доступе к одному.

    Эммм… а open_basedir для чего?

    «Стандартной» оно было оч давно, до появления [Fast]CGI, php-fpm и др.
    Обратите внимание на те же шареды. У большинства них php запускается от имени юзера (акка) хостинга. А на некоторых даже для каждого сайта — свой php-юзер. Это создаёт изолированные сайты.

    Так то шаред хостинг со своими заморочками вплоть до разделения ресурсов.

    я лично захожу на FTP именно под ним.

    Ну Вы и сервер «настраиваете» в два клика…

    то есть, если на сервере 50 сайтов, то в FTP-клиенте у вас 50 учеток для разных пользователей?

    Если бы было, то да, может так и было бы. А может только 10ок.

    вы все время критикуете различные «плагины безопасности» — мол, от них вреда больше, чем пользы. а сами при этом страдаете той же болезнью, просто уровнем выше

    Да.. Для Вас тёплое и мокрое — одно и тоже..

    Ну Вы и сервер «настраиваете» в два клика…

    ну это опять же ваши голословные домыслы 🙂

    Да.. Для Вас тёплое и мокрое — одно и тоже..

    теплое и мокрое — это как раз родственные понятия 😉 и пошлые 🙂

    а open_basedir для чего?

    Во первых не панацея, во вторых неужели на каждый сайт прописываете?

    В третьих тот же дубликтор ругается на включение оного. Уж не знаю зачем так сделано, но факт имеет место быть.

    Во первых не панацея, во вторых неужели на каждый сайт прописываете?

    ну вам же лень заводить отдельного пользователя для каждого сайта — так почему вы удивляетесь тому, что кому-то не лень прописать open_basedir для каждого сайта?

    ну это опять же ваши голословные домыслы

    Вы это сами говорили на этом форуме с год назад. И тому свидетелей не мало. Но искать не буду — тяжко тут это сделать и всё равно бестолку.

    теплое и мокрое — это как раз родственные понятия

    ЧИТД 🙂

    Вы это сами говорили на этом форуме с год назад. И тому свидетелей не мало. Но искать не буду — тяжко тут это сделать и всё равно бестолку.

    ну да, ну да. 😉

    обычный пользователь этого сделать не может

    sudo; su

    Раньше такой специалист гордо именовался Сисадмином. А потом этим словом начали называть эникейщиков и кабельмейстеров, чем полностью девальвировали «титул».

    нельзя не согласиться

Просмотр 15 ответов — с 16 по 30 (всего 40)
  • Тема «Как WP создает папки внутри uploads?» закрыта для новых ответов.