Por que estou tendo tantos problemas com o WordPress quando segui o guia exatamente como descrito?

0

Eu tenho um WordPress VPS através Este provedor de hospedagem e passei vários meses tentando descobrir por que o WordPress é incapaz de se comunicar com o servidor web e outras coisas diretamente.

A única coisa que consegui fazer foi configurar permissões para o 7777, com a propriedade wordpressuser:www-data .

Neste guia aqui uma das coisas que quero que eu faça é

curl -O https://download.wordpress.org/latest.tar.gz

Quando fui para

cd /tmp

e realizou um

tar xzvf latest.tar.gz

usando

wordpressuser:~$ sudo

me deu esse erro.

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Consegui superar isso baixando uma versão compactada que extraí para /var/www/html/blog

Em seguida, queria que eu alterasse as permissões de propriedade de arquivos e diretórios. Aqui é onde as coisas ficam estranhas. Quando eu digito

sudo chmod g+w /var/www/html/blog/wp-content

e, em seguida, uso o sinalizador -R para os próximos dois diretórios em wp-content ,

sudo chmod -R g+w /var/www/html/blog/wp-content/themes

e

sudo chmod -R g+w /var/www/html/blog/wp-content/plugins

Quando fui fazer check-out usando o Win SCP, tudo era 1777 ou 7777. As permissões 0660 do arquivo .htaccess fizeram com que fosse exibida uma mensagem 403 proibida.

You do not have permission to access this page could not read .htaccess file

, e está definido como wordpressuser:www-data e eu adicionei este usuário ao grupo www-data

O outro problema é que, mesmo quando tenho tudo configurado para wordpressuser:www-data com permissões 7777, o WordPress não pode, por algum motivo estranho, remover os plug-ins antigos, dizendo

the plugin update has failed, update successful, closing maintenance mode.

Eu realmente, realmente quero encontrar um rápido para isso, porque isso vem acontecendo há muito tempo. >: (

    
por HeavenlyHarmony 23.01.2018 / 04:49

1 resposta

0

Enquanto leio sua pergunta, acho que seu problema é com permissões de arquivos e alguma maneira estranha de configurar seu VPS.

Seu VPS está funcionando bem, certo? Caso contrário, leia este artigo para configurar seu VPS. O vídeo faz mais sentido do que lê-lo porque generaliza as coisas com determinado cenário. Este artigo pode ajudar também quando chegar a Instalação WordPress

Você pode mostrar seu conteúdo error.log? Isso pode dar o erro exato.

Agora, para resolver seu problema.

Tenha sempre em mente que NUNCA deve conceder uma chmod 777 aos seus arquivos.

Essa será uma lição fatal de segurança para você.

O Wordpress precisa de uma permissão read - write adequada para funcionar. Para garantir que tudo esteja bem, tente o seguinte:

Vá até a pasta public_html e execute os comandos

chown www-data:www-data  -R *
find . -type d -exec chmod 755 {} \; 
find . -type f -exec chmod 644 {} \;  

Depois disso, talvez você queira aumentar sua segurança, leia este

Se você quiser fazer alterações, basta fazer o que você fez acima e reforçar sua segurança mais uma vez.

Espero que isso ajude!

-Dave

    
por cody cortez 25.01.2018 / 14:49