Não funciona, não abre e não inicia um painel de administração vazio no ModX Revolution. Não funciona, não abre, não inicia e esvazia o painel de administração no ModX Revolution Configurando um blog após a transferência

Hoje encontrei um erro curioso - após a transferência do site (joomla), a autorização parou de funcionar (é impossível entrar no "painel de administração" do site).

Ao mesmo tempo, nenhuma mensagem de erro é fornecida - a página de entrada de senha de login é simplesmente atualizada e pronto.

Razão número 1

O motivo mais comum para esse erro é que o disco do servidor (conta) está cheio. Como resultado, ao tentar entrar no site, o script não consegue criar um arquivo de sessão (pois o disco está cheio), e como resultado, a autorização no site não ocorre.

Para corrigir o erro é simples - limpe o espaço em disco para que pelo menos uma dúzia de megabytes fiquem em estoque, limpe a pasta temporária (tmp).

prestar atenção em aspecto importante- o disco pode ficar sem apenas espaço, mas também o número máximo disponível de arquivos criados (inode)! Ou seja, o espaço ainda pode permanecer, mas os arquivos não podem ser criados ao mesmo tempo!

Razão número 2

A verificação mostrou que neste caso o motivo eram valores incorretos das variáveis ​​no arquivo configuration.php (que está localizado na pasta do site)

Público $ cookie_domain = "example.org"; public $ cookie_path = "/ www"; // aparentemente ela é a culpada, já que o caminho está claramente incorreto;

Conseguimos consertar a situação definindo valores vazios para eles:

Público $ cookie_domain = ""; public $ cookie_path = "";

A propósito, em geral, os valores das variáveis ​​$ cookie_domain e $ cookie_path devem estar vazios - seu uso é relevante, por exemplo, se outro CMS estiver instalado na subpasta do site para o qual um login / cookie separado é necessário:

  • $ cookie_domain: O domínio para o qual o cookie é válido. Para habilitar cookies para todos os subdomínios, o domínio deve começar com ‘.’ Por exemplo ‘.seudominio.com’. O padrão é Nome do domínio onde o Joomla foi instalado.
  • $ cookie_path: O caminho no servidor para o qual o valor do cookie é válido. Por exemplo, se definido como / test /, o cookie só será válido dentro do diretório / test / e todos os subdiretórios (por exemplo, / test / dir /) do domínio. Por padrão, o cookie é válido para todo o domínio no qual o Joomla foi instalado.

Vá para o painel de administração do seu site na página "Configurações - Geral". Nos campos " URL do WordPress"E" Endereço do site "especifique o URL do novo domínio e confirme as alterações clicando no botão" Salvar alterações ". Depois disso, o WordPress irá redirecioná-lo para a página de login na interface de administração, mas desta vez em um novo domínio.

Base de dados

No banco de dados do site, na tabela wp_options, você precisa alterar o domínio do site para um novo nos valores dos campos chamados siteurl e home. Essas opções têm ids diferentes em versões diferentes CMS e instalações. Pode ser id 1, 2, 33, 37 e qualquer outro. Você pode alterar o banco de dados de qualquer maneira conveniente: faça para o banco de dados Consulta SQL através de qualquer gerenciador de banco de dados, abra o sql-dump salvo do banco de dados em editor de texto, use gerenciadores de banco de dados como phpMyAdmin, MySQL Workbench, HeidiSQL, etc ...

Se você precisa de uma consulta SQL, ela deve ser, por exemplo, assim:

ATUALIZAR wp_options SET option_value = "(! LANG: http: //new-domain.domain-zone" WHERE option_name = "home" OR option_name = "siteurl"; !}

Após as etapas realizadas, o site no CMS WordPress funcionará normalmente no novo domínio.

Não faz muito tempo, tive um problema que, após transferir o site para outra hospedagem, o painel de administração do MODX Revolution parou de funcionar. O site está totalmente operacional, mas quando vou ao centro, vejo a seguinte foto.

Quando você clica em qualquer link, nada acontece. Em suma, uma imagem tão estranha e não funcional saiu. Aliás, isso pode acontecer não só se você transferiu o site, mas também durante uma atualização ou apenas durante a instalação inicial do motor. Também pode ser que o painel de administração esteja vazio ou pode simplesmente não abrir e não permitir que você entre. Mas nem tudo é tão assustador, existe uma saída que ajudará a resolver o problema em literalmente 5 minutos.

Primeiro, vamos para a hospedagem em que o site está localizado e vamos para a pasta config.cache.php

O caminho para esta pasta é: /core/cache/system_settings/config.cache.php

Depois de encontrar a pasta, abra-a em um editor de texto e encontre duas linhas que são importantes para nós.

Precisamos de duas linhas:

‘Compress_css’ => ‘1’,
‘Compress_js’ => ‘1’,

Por padrão, eles terão '1' na frente deles, precisamos mudar '1' para '0' para que seja como na minha captura de tela.

Depois de fazer essas alterações, salve. Tudo funcionará, mas não por muito tempo, após 10 minutos parará de funcionar novamente e os zeros que editamos no arquivo config.cache.php serão automaticamente alterados para uns e tudo ficará inoperante novamente. Para evitar isso, você precisa fazer mais uma pequena alteração, mas não na hospedagem, mas no painel de administração em si.

No próprio painel de administração, passe o mouse sobre o sistema e vá em "Configurações do sistema". Em seguida, procuramos duas das mesmas linhas.

Em frente a elas, estarão as palavras "Sim", mas precisamos mudar nestas duas linhas de "Sim" para "Não".

Depois de fazer isso última mudança, então os problemas com um painel de administração vazio, que não funciona e não abre, desaparecerão e não voltarão. Somente após a transferência para outro hosting, ou após a atualização, todos esses problemas podem retornar. Mas você já estará pronto para eles e poderá eliminá-los rapidamente.

Olá, hoje é hora de outra, mas uma lição tão esperada... Por coincidência, acabou sendo o 33º na ordem, e o número 3 é meu número favorito.

Espero que gostem também da "troika" pelo menos pelo facto de depois de completar a lição número 3, o seu blog estar na Internet, num servidor real, pelo qual tanto esperou ... Por fim, poder distribuir o endereço do seu blog a todos os seus amigos e conhecidos, comece a melhorar o seu próprio blog, você se empenhará em torná-lo sua excelente "criação", que não teria vergonha de mostrar aos outros.

Então vamos começar. A lição de hoje será sobre mover seu blog para um servidor real e configurá-lo após a transferência.

Movendo Seu Blog para WordPress

  1. Todos os arquivos que estão na pasta (você pode ter um nome diferente) copie-o para uma pasta separada onde armazenará todos os arquivos do blog (falei sobre isso no anterior).
    Por exemplo, na unidade local D, crio uma pasta semelhante ao nome. Eu crio uma pasta nele rede e copie todos os arquivos de lá d: \ Server \ home \ localhost \ www \ web \... Eu faço isso para que o blog no computador local para experimentos, etc. (já que vamos alterar as configurações dos arquivos de configuração para a transferência) Agora todos os arquivos do blog estão localizados aqui:
    No futuro, trabalharemos apenas com esta pasta., não com d: \ Server \ home \ localhost \ www \ web \
  2. Abrindo o arquivo wp-config.php no arquivo de tema. Precisamos mudar o nome do banco de dados. Esses dados podem ser encontrados no Cpanel (onde criamos o banco de dados, nome de usuário, inserimos phpmyadmin, etc. na última lição) do hoster (eu disse a você como chegar lá).
  3. Copie o nome do banco de dados:

  4. Preste atenção às "coisas" sublinhadas no arquivo wp-config.php
  5. Precisamos substituí-los por aqueles que criamos e indicamos na lição anterior no processo de criação de um banco de dados:

  6. Nós salvamos wp-config.php e no mesmo lugar encontre o arquivo Abra-o e apague tudo o que estiver lá, ou seja, o arquivo mantenha-se vazio.
  7. Em seguida, você precisará concluir o processo de criação de robots.txt

Arquivo robots.txt necessário para indexação correta motores de busca(Yandex, Google, etc.)... Se você não entendeu algo - não importa, apenas siga o que escrevi abaixo. Contarei mais sobre esse arquivo nas próximas lições. Portanto, certifique-se de assinar o RSS para não perder nenhum novo tutorial do blog para iniciantes ()

Criação de ROBOTS.txt

Baixando para o seu computador. Descompacte-o, deve haver um arquivo lá robots.txt


Transferindo arquivos

  1. Agora abra o FileZilla ou outro cliente FTP (cerca de Instalando FileZilla e leia sobre seu trabalho). À esquerda, vá para a janela do seu blog e, à direita, vá ao servidor FTP e abra a pasta public_html (por exemplo):

  2. Deixou selecione todos os arquivos e clique Upload para o servidor:
  3. O processo de cópia dos arquivos será iniciado. Se for solicitado, "Substituir o arquivo?", Confirme. Também pode haver uma mensagem que incapaz de se conectar ao servidor, espere um pouco, a cópia dos arquivos se recuperará automaticamente.
  4. O processo de cópia dos arquivos levou 30 minutos. Mas alguns arquivos(80 peças) eu tenho não passou, isso pode ser visto no canto esquerdo inferior (se você transferiu todos os arquivos, pule as próximas 2 etapas):

  5. Para baixá-los, clique em " Transferências falhadas"(destacado com um marcador azul), selecione todos os arquivos (você pode CTRL + A), pressione o botão direito do mouse e selecione "Limpe a lista e adicione novamente os arquivos à fila":

  6. Agora você será transferido para o " Arquivos no trabalho", selecione novamente todos os arquivos, clique com o botão direito e selecione" Execute a tarefa":
    Como resultado, todos os arquivos serão baixados; se houver downloads incompletos, repita as etapas 4-6. Com o download, isso é tudo.

Configurando seu blog após a migração

  1. Vamos ao painel de administração, mas já em um servidor real, no endereço your_site.ru / wp-admin.
  2. Se você obtiver algo parecido com isso (imagem abaixo), basta clicar no link, é só que o plugin de ataques XSS funcionou, está tudo bem:
  3. Digite admin, sua senha (é a mesma do computador local) e marque a caixa "Lembrar-me":
  4. Você está no painel de administração "nativo" (com o qual frequentemente trabalhamos servidor local), Parabéns pelas excelentes aulas! Agora vamos para Configurações -> Links permanentes (CNC):
  5. Desça abaixo e copie todas as informações da janela .htaccess:
  6. Nós colamos em nosso arquivo .htaccess, que eu tenho em Disco local D / *** Bar / web / .htaccess, cole o que você copiou na etapa 5 e salve o arquivo. É assim para mim:
  7. Agora precisamos atualizar este ficheiro no servidor: para isso destaque .htaccess clique com o botão direito e selecione o item Upload para o servidor:
  8. Empurre OK:
  9. Agora Arquivo atualizado no servidor.
  10. Além disso, agora mudei o nome do nome e Pequena descrição blog. Para fazer isso, eu fui para área de administração do blog-> Ligado canteiros de obras -> Geral:

Agora vá para a pasta wp-content e dê pasta de uploads permissões 777 (como fazer isso é mostrado (apenas leia como definir as permissões 777 e é isso)).

Nisto a transferência do blog para o servidor real é concluída. Nós também fizemos um pequeno ajuste após a transferência, o resultado é o nosso blog na internet para entrar, basta discar your_blog.ru no navegador e é isso.

Para ser sincero, a lição foi escrita há bastante tempo, pois são muitas fotos e tentei fazer essa lição detalhada como sempre.

Agora comecei a pensar pode tentaràs vezes faz video aulas(especialmente quando o material de estudo é volumoso)? Acho que vão simplificar muito a vida para mim e para você. Em geral, vou pensar sobre esse assunto.

Objetivo que eu alcancei. Nós criou um blog. Está disponível para todos.

Agora, antes da promoção e do faturamento, teremos aulas de finalização do design, tradução de templates, adição de novas funções ao blog e tudo, muita coisa interessante! Ficarei feliz em esperar por você, caro leitor, em, e vou pular de alegria.

Vejo vocês em breve para novas aulas!

P.s. Em breve vou te contar o endereço do meu blog, que fizemos juntos. Até me decidir, vou esperar uma ou duas semanas.

_______________________________________________________

Próxima lição: a lição 34 é o mais indolor possível.