Why is my WordPress Plugin page requesting my FTP Login Credentials?

Make sure that your web server user has ownership of the directories where WordPress is installed. If you don’t know the username run the following command:

# ps aux | egrep '(apache|httpd)'

Next, to make sure that your web server user has ownership of the directories where WordPress is installed, run the following command:

# chown -R apache /var/www/html/