← Back to team overview

ius-coredev team mailing list archive

[Bug 1312972] Re: php54-fpm "warning: user apache does not exist - using root"

 

I have made the change for the group ownership of the log directory.

https://github.com/iuscommunity-pkg/php54/commit/b4d2123a1662d420537dda2d96a96aa3cf66edb1
https://github.com/iuscommunity-pkg/php55u/commit/f3a1c78afc972123a0498c201b5e7f820a4067dd

The new builds php54-5.4.31-2.ius and php55u-5.5.15-3.ius will move to
the testing repos tonight.  It may take up to 24 hours to sync to all
mirrors.

** Changed in: ius
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/1312972

Title:
  php54-fpm "warning: user apache does not exist - using root"

Status in IUS Community Project:
  Fix Committed

Bug description:
  If you install/upgrade php54-fpm and Apache is not installed (which is
  usually the case if you are using Nginx), the php54-fpm prints this
  warning:

  "warning: user apache does not exist - using root"

  What I noticed is that this sets the owner of /var/log/php-fpm
  directory to owner root and 770 mode:

  $ ls -ld /var/log/php-fpm/
  drwxrwx---. 2 root root 4096 Apr  4 15:58 /var/log/php-fpm/

  
  This is a problem because php-fpm cannot write anything into that directory because of this. And the biggest problem is that if you set permissions and owner to the user which runs php-fpm (which is nginx in my case) after the package is upgraded, it overwrites those permission again.

  This same thing happens with php55u-fpm.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1312972/+subscriptions


References