Qual é o usuário usado pelo Wordpress?

1

Eu configurei o Wordpress, mas o Wordpress não pode fazer alterações dentro de pastas, e depois de algumas pesquisas foi determinado que isso é um problema de permissões; o usuário usado pelo Wordpress, não pode fazer alterações na estrutura de pastas.

Como posso identificar o usuário usado pelo Wordpress e como eu poderia fornecer a esse usuário acesso root?

    
por joebegborg07 10.05.2015 / 18:09

2 respostas

1

O usuário do Wordpress é o usuário que está executando o servidor da web (apache, apache2, httpd, etc). Faça um ps -ef | grep apache ou ps -ef | grep http .

    
por 10.05.2015 / 18:56
1

Não dê acesso root ao usuário como apontado por Mat .

Em vez disso, conceda a eles permissão de gravação para a hierarquia de diretórios relevante.

Use ps como dr01 mencionado para encontrar o usuário. Se o servidor da Web for executado em um ambiente multiusuário com wrappers php, isso não será necessariamente o mesmo usuário sob o qual o Wordpress é executado. Nesses casos, você pode executar um script no servidor da Web como

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

para imprimir o nome de usuário ou se o servidor não puder executar comandos, algo como:

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

criará um arquivo /tmp/test com o proprietário relevante (basta fazer um ls -l /tmp/test ).

    
por 10.05.2015 / 19:58