WordPress asking for my FTP credentials to install themes

Am instalat Wordpress local pe Linux si imi dadea eroare cand instalam o tema din cele online, am gasit urmatoarea solutie:

Pe pasi, in principiu:

Try to add the code in wp-config.php:

define('FS_METHOD', 'direct');

Rulezi:

<?php echo(exec("whoami")); ?>

Mie imi da daemon, rulezi:

sudo chown -R daemon:daemon /opt/lampp/htdocs/wordpress/

Si acuma merge sa instalez teme din cele online.

Cred că FS_METHOD are anumite aplicări, dar nu cred că-i modalitatea corectă de a rezolva problema asta, care - cel mai probabil - este de la permisiuni. Rezolvarea mai bună este:

find /path/to/wp -type f -exec chmod 644 {} \;
find /path/to/wp -type d -exec chmod 755 {} \;

Abia apoi chown, care, btw, depinde de mai mulți factori (OS, sub ce user rulează serverul, cum rulează php etc)

chown -R www-data:www-data /var/www/

Eu aș dezactiva (cu disable_functions în din php.ini) funcțiile care permit rularea unui executabil (exec, system, popen etc).