O site não pode exibir a página

2

Primeiro post aqui.

Eu sou um desenvolvedor para a empresa em que trabalho e temos um site de wordpress que é público (nós o hospedamos). Para esta consulta, vamos dizer que o URL é enlace

Acabamos de copiar o site internamente para o nosso servidor DEV para que possamos executar o desenvolvimento nele. O banco de dados mySQL também foi copiado e, se eu navegar até a URL interna, posso visualizar a página. Vamos dizer que o URL é enlace .

O problema surge quando tento acessar o console de administração no site de desenvolvimento. No site público eu usaria enlace e isso funciona bem. Se eu usar enlace , recebo a seguinte página da Web.

EunãoestoufamiliarizadocomoWordPress,alguémtemalgumadicasobrecomoresolverissoouondeeudeveriaestarolhandoparaalterararquivos,etc.

Obrigado

UPDATE

Aindaestoutendoumproblemacomisso,masestouumpoucomaisdistanteaoidentificaroproblema.

Euhabiliteiologdeerrosnositeequandotentonavegarparaapáginadeadministração,ologdeerrosexibeoseguinte:

  

[04-Apr-201707:31:22UTC]PHPAviso:compensaçãodecadeiailegal  'lembrar'emD:\mywordpressstie\wp-includes\user.phpnalinha39  [04-abr-201707:31:22UTC]PHPAtenção:Nãoépossívelatribuirumastringvazia  paraumdeslocamentodecadeiaemD:\mywordpressstie\wp-includes\user.phponline  39[04-abr-201707:31:22UTC]PHPAtenção:Offsetdecadeiailegal  'user_login'emD:\mywordpressstie\wp-includes\user.phpnalinha54  [04-abr-201707:31:22UTC]PHPErrofatal:erronãodetectado:nãoépossível  criarreferênciaspara/dedeslocamentosdestringem  D:\mywordpressstie\wp-includes\user.php:54Rastreiodepilha:

    

0D:\mywordpressstie\wp-login.php(775):wp_signon('','')

    

1{main}lançadoemD:\mywordpressstie\wp-includes\user.phpnalinha54

Eutenhopesquisadoisso,masmeuconhecimentodephp/wordpressélimitado.EuencontreioseguinteURL link para o patch , não tenho idéia de como usar isso.

Alguém pode ajudar?

    
por Silentbob 16.03.2017 / 13:00

3 respostas

10

Eu consertei !!! Woohoo.

Usando este link - link para o patch

Eu editei a linha e ela funciona bem.

    
por Silentbob 04.04.2017 / 10:03
0

Se você copiar tudo do site atual, provavelmente precisará verificar o seguinte:

  1. Verifique o wp-config.php para certificar-se de que o host, a credencial do banco de dados, esteja consistente com a configuração do banco de dados local;
  2. Verifique se os diretórios do wordpress pertencem ao proprietário correto. Experimente sudo chown -R www-data: , substitua www-data por qualquer proprietário que tenha acesso à página da Web;
  3. Verifique se os diretórios têm as permissões de acesso corretas. Você pode encontrar mais informações aqui

Se você ainda tiver problemas, edite sua postagem e forneça atualizações.

    
por hcheung 16.03.2017 / 13:33
0

Parece que a migração do seu site pode ter perdido alguns passos. Como você mencionou que é possível acessar a página inicial, isso significa que você alterou o wp-config.php com os detalhes do banco de dados local.

Você atualizou a tabela wp-options ? A tabela contém duas linhas importantes que especificam o site e o URL inicial.

Você pode encontrar mais informações sobre o site Moving Wordpress: enlace . Você pode cruzar para ver se perdeu alguma etapa durante a migração.

Se você estiver usando um mac para o seu site local de desenvolvimento - você encontrará uma explicação detalhada: enlace

Verifique também se copiou o .htaccess over do site em tempo real para o dev - eles podem conter algumas regras de re-gravação - o que não funcionará no dev. Você pode querer renomear o arquivo para ver se é a causa desse problema.

    
por Sheeba 16.03.2017 / 13:36