Tudo no WordPress está preparado para um servidor de produção e quase não menciona informações sobre coisas de desenvolvimento.
Quero configurar um blog WordPress localmente para que fique bom e pronto antes de ser publicado. Existem diretrizes específicas ao configurar um ambiente de desenvolvimento local do WordPress.
Qual é a maneira mais fácil de criar um blog wordpress localmente, mas que eu possa, em algum momento, transferir para um servidor ativo?
A pergunta editada para WordPress responde às diretrizes.
server
customization
dom
fonte
fonte
Respostas:
Ambiente de desenvolvimento local do WordPress:
Os ambientes de desenvolvimento local podem se aplicar ao desenvolvimento de qualquer tipo de aplicativo, mas existem algumas dicas específicas do WordPress que podem dificultar sua transição do local para o dev.
O objetivo de um ambiente de desenvolvimento local é imitar o mais próximo possível o ambiente de produção e permitir uma transição perfeita.
URL correspondente Se você planeja usar o mesmo banco de dados para produção, é muito mais fácil definir o desenvolvedor local para o mesmo domínio da produção.
127.0.0.1 your-domain.com
Mover raiz para o diretório de sites É muito mais fácil gerenciar a instalação do WordPress sob o diretório de sites do que / Applications / Mamp / activationdocs.
Edite seu arquivo vhost adicionando cada site mapeando-o no local do diretório:
/etc/apache2/extra/httpd-vhosts.conf
Edite os arquivos your.conf mapeando seus vhosts e habilitando os Macs construídos no servidor web Apache.
/etc/apache2/extra/httpd.conf
/etc/apache2/users/yourname.conf
Inicie o servidor da web Vá para Preferências do sistema -> compartilhamento e marque a caixa de compartilhamento da web.
wp-config.php Mapeie o local do host do banco de dados para o Mamp:
localhost:/Applications/MAMP/tmp/mysql/mysql.sock
Defina constantes locais para que você possa usar o mesmo wp-config entre dev e produção:
Agora defina suas constantes db locais em local-config.php
Dica extra: Use Disable Plugins de Mark Jaquith ao fazer o plug-in dev para definir plug-ins a serem desativados no local. Coloque-o em wp-content / mu-plugins e defina os plugins a serem desativados na parte inferior do arquivo:
Instale o WordPress É muito mais fácil gerenciar instalações usando o SVN (você precisará instalar os binários do Subversion para Mac primeiro).
Quando você estiver pronto para produção, exporte seu banco de dados usando phpmyadmin e mova seus arquivos para o servidor.
fonte
Se você deseja uma pilha de desenvolvimento local para todos os fins, na qual pode escolher entre diferentes versões de PHP, MySQL e servidor da Web e também não tem medo de usar o Docker, pode optar pelo devilbox .
Este também é um artigo sobre como configurar o wordpress no devilbox .
Colocá-lo em funcionamento é bem simples:
Ligações:
fonte
Há um guia passo a passo do LAMP aqui: http://ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/
Após a instalação, basta adicionar o WordPress.
fonte
Quando você diz "estava tudo bem", o que você quer dizer? Você conseguiu colocar o WordPress em funcionamento na VM do Ubuntu? Quão longe você chegou?
Quais arquivos você deseja transferir? Arquivos de instalação do WordPress? Ou você quer fazer upload de arquivos como imagens para uma postagem? A única vez que usei um servidor FTP foi quando precisei enviar os arquivos de instalação do WP para um servidor remoto. Mas se você estiver trabalhando na sua máquina local, poderá compartilhar uma pasta local na sua máquina virtual ou baixar os arquivos da máquina virtual e iniciar a instalação.
Em relação ao MAMP, nunca o usei, mas há algumas informações sobre ele no WordPress Codex e este artigo na Smashing Magazine pode ajudar.
fonte
Como ninguém mencionou ainda: Local by Flywheel ( https://local.getflywheel.com ) é uma maneira muito boa e fácil de executar seu próprio servidor WordPress local.
Eu costumava executar minha pilha AMP no meu computador, mas desde que descobri o Local, faço todo o meu desenvolvimento nisso.
fonte