Какой пользователь использует WordPress?

Я установил WordPress, однако WordPress не может вносить изменения в папки, и после некоторого исследования было определено, что это проблема с разрешениями; пользователь, используемый WordPress, не может вносить изменения в структуру папок.

Как я могу определить пользователя, используемого WordPress, и как я могу предоставить этому пользователю доступ к корневому каталогу?

  • Автоматическое изменение разрешения файла при записи в папку
  • Разочарование проблемы, когда ни cron, ни su -c не выполняет мою работу (разрешения?)
  • Как предоставить пользователю разрешение на все, кроме файлов env?
  • pmount не работает на Debian wheezy
  • Как устранить проблему с исключительными разрешениями - Rasp Pi, HFS +, SMB, Mac
  • Рекурсивный chmod без sudo
  • Существуют ли дополнительные группы root, которые отличаются от обычных учетных записей для акций NFS?
  • CentOS - проблема с правами на запись
  • Можно ли установить права доступа для каждого пользователя в Linux?
  • tor работает, когда его в / usr / bin, но не в / usr / sbin /
  • Исправлена ​​ошибка с файловой системой rsync "Только для чтения (30)"
  • Как использовать SELinux для отклонения изменений приложений в домашнем каталоге?
  • 2 Solutions collect form web for “Какой пользователь использует WordPress?”

    Пользователь WordPress – это пользователь, выполняющий веб-сервер (apache, apache2, httpd и т. Д.). Сделайте ps -ef | grep apache ps -ef | grep apache или ps -ef | grep http ps -ef | grep http .

    Не предоставляйте этот пользовательский корневой доступ, как указано в Mat .

    Вместо этого дайте им право на запись в соответствующую иерархию каталогов.

    Используйте ps как указано в dr01, чтобы найти пользователя. Если веб-сервер работает в многопользовательской среде с обертками php, это не обязательно будет тем же самым пользователем, под которым работает WordPress. В таких случаях вы можете запустить скрипт на веб-сервере, например

     <?php passthru('whoami'); ?> 

    для печати имени пользователя или если сервер не может запускать команды, например:

     <?php file_put_contents('/tmp/test', 'dummy'); ?> 

    создаст файл /tmp/test с соответствующим владельцем (просто выполните ls -l /tmp/test ).

    Linux и Unix - лучшая ОС в мире.