Como controlar versões wordpress usando subversão [linux]

Video: RecalBox - Instalação e configuração inicial

A maioria de vocês provavelmente já sabe que WordPress poderes uma grande quantidade de sites que olhar cada dia. Com a grande base de usuários e suporte, você pode fazer um monte de coisas legais com ele. Enquanto WordPress oferece ainda um clique upgrades para as versões mais recentes do WP, algumas pessoas simplesmente não pode usá-lo porque o seu servidor não apoiá-lo, eles não têm qualquer FTP contas (talvez você carregou arquivos usando SSH?), Ou qualquer outra coisa que a razão pode ser. Se este for o caso, você tem mais do que provavelmente teve que atualizar seu site copiando manualmente sobre os novos arquivos. No entanto, não há realmente nenhuma necessidade de fazer mais isso, como você pode configurar o seu site WordPress de uma forma onde a atualização é muito mais simples.

Estarei explicando como criar um novo blog WordPress em seu servidor Linux utilizando Subversion (SVN), bem como a forma de converter uma instalação “tradicional” para uma instalação SVN-tipo, como a maioria das pessoas que vão querer fazer isso provavelmente já tem um blog vai. Isto é possível porque Automattic (os criadores do WordPress) operar um repositório SVN que permite essa funcionalidade. Sem este repositório, nada disso iria funcionar.

Antes de começar, você provavelmente vai precisar instalar o software de controle de versão Subversion no seu servidor. Para Ubuntu e Debian servidores, o uso

sudo apt-get instalar subversão

enquanto Fedora/ usuários Red Hat / CentOS deve usarLinux Just Got Better com a distribuição Beta Fedora 16Linux Just Got Better com a distribuição Beta Fedora 16distribuições Linux foram melhorando aos trancos e barrancos, e essas melhorias estão se tornando visível nas últimas versões beta. Fedora, uma das distribuições emblemáticos transportando GNOME 3, não é diferente e deve ter ...consulte Mais informação

sudo yum install subversion

Criar um novo blog

A fim de criar uma nova instância WordPress controlado por SVN, efetuar login no servidor usando um programa como o PuTTY, usando:

/ / / Pasta cd caminho para / a

assim você pode usar

mkdir blogue

para criar uma nova pasta com o nome do blog em sua localização atual. Em seguida, use

cd blogue

para ir para a nova pasta, e executar

svn co http://core.svn.wordpress.org/tags/3.2.1.

controle de versão Subversion

para baixar e instalar o WordPress para a pasta atual. Se houver uma versão mais recente, substitua 3.2.1 com a versão mais recente. Além disso, não se esqueça de incluir esse período solitário (.) No final do comando como o que é necessário para o comando a ser executado corretamente. Aguarde até que o processo seja concluído, então você pode ir em frente e entrar na URL correta para iniciar o script de instalação.

Convertendo de “tradicional” Para SVN

Convertendo seu blog para ser controlado por SVN vai exigir alguns novos passos. Essencialmente, isso irá criar um novo blog que é controlado por SVN, e mover todo o seu conteúdo e configurações até que o novo blog. Isto não é tão invasivo quanto parece, e não deve mexer-se qualquer coisa que você tem atualmente em seu blog.

Para começar, use “cd” para ir para onde a pasta blog está localizado (não realmente ir para a pasta blog). Aqui vamos assumir que o seu antigo blog está em uma pasta com o nome “blogue”E seu novo blog temporária vai ser em uma pasta chamada“Blog-novo“. Vá em frente e correr

svn co http://core.svn.wordpress.org/tags/3.2.1 blogue novo

que irá criar o novo “Blog-novo”Pasta e baixar os arquivos necessários para ele. Por favor, certifique-se de baixar o mesmo versão que o que você está usando atualmente. Então, se você não estiver executando a versão mais recente, não escolha a versão mais recente neste processo.

Em seguida vamos para ir para a pasta antigo blog, executando

cd ../blog

e copie o arquivo de configuração principal, bem como o arquivo .htaccess, executando

cp -p wp-config.php .htaccess ../blog-new


para que esses arquivos importantes estão na nova pasta blog.

Agora vamos copiar o conteúdo real de seu blog para a nova pasta, incluindo plugins, temas e outros enfeites. Para fazer isso, execute

cp -rpfu wp-content / * ../blog-new/wp-content

e deixe que levar um par de segundos ou mais, dependendo de quão grande o seu blog é. plugins fornecidos pelo WordPress não deve ser afetado, mas você pode segunda verificação para se certificar que tudo está funcionando perfeitamente, executando

svn ../blog-new/wp-content estado

.

Video: Github - Pra que serve e como usar?

Todos os arquivos que foram modificados terão um “M” ao lado deles e precisa ser revertido usando

svn revert ../blog-new/wp-content/some/file

.

Quaisquer arquivos personalizados ou diretórios também podem ser copiados executando

imagens cp -Rp wp-digerem ../blog-new

Você pode verificar se tudo é copiado corretamente e bom para ir executando

Video: Estudo de Caso: Entendendo o funcionamento do Zabbix 3.2

Blog -rq diff / blog-new / | grep -v svn

controle de versão Subversion

(Este é um exemplo após I removido intencionalmente alguns arquivos)

Estamos quase terminando! Estamos indo para sair para o grande pasta que contém as duas pastas de blog executando

cd ..

e, em seguida, renomeá-los para fazer a troca-a-roo final, executando

mv blogue blogue-old- mv blogue blogue novo

.

Video: Git #1 - Instalando no Windows

Parabéns! Seu blog controlado por SVN agora deve ser instalado e funcionando! Se não, você pode ter esquecido de copiar algo do antigo blog (agora localizado na pasta renomeada como “blogue de idade”). agora você pode ir em frente e atualizar para a versão mais recente, se necessário.

Atualização do seu Blog

Para atualizar o seu blog WordPress controlado por SVN, você precisa ir para o diretório do seu blog usando o comando “cd” e, em seguida, execute:

svn sw http://core.svn.wordpress.org/tags/3.2.1/.

que irá mudar seu blog para a versão mais recente. Lembre-se de substituir 3.2.1 com a versão mais recente disponível.

Conclusão

Para aqueles que apoiá-lo, controle de versão Subversion é uma grande ferramenta de controle de versão que é altamente eficaz, relativamente fácil de usar, e muito rápido. É uma grande coisa que o WordPress pode ser controlado via SVN, aumentando a flexibilidade da plataforma WordPress já flexível. Não é à toa que é um dos quadros mais usados ​​para sites de hoje.

O que você acha sobre WordPress e SVN trabalhando juntos? Você já sabe que isso era possível? Deixe-nos saber nos comentários!


Artigos relacionados