Jump to content

Why - php logged in user is root, not www-data?


Recommended Posts

ubuntu 20.04 php 8.0
I'm using php-fpm to run php from apache2

The file: /etc/php/8.0/fpm/pool.d/www.conf shows:
user = www-data
group = www-data

The file: /etc/apache2/envvars shows:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

The file: /etc/apache2/apache2.conf shows:
# These need to be set in /etc/apache2/envvars

When I run a php file with this code in it:
echo get_current_user() . "<br>";

The response I get is: root

Why is the logged in user root instead of www-data and how can I reset it so that the logged in user is www-data?

Any help would be greatly appreciated.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.