Como configuro vários sites no HostGator Shared Hosting? [fechadas]

1

Recentemente, decidi consolidar todos os meus projetos aleatórios em uma única conta de hospedagem, já que estava começando a ficar muito caro para executar cada um em um plano de hospedagem individual. Eu comprei o plano HostGator Baby que permite hospedagem de vários domínios.

Você precisa configurá-lo com um nome de domínio raiz, o que é bom (usei o nome de domínio do meu portfólio). Quanto a estrutura de arquivos, eu queria uma pasta para cada site em /public_html , então a estrutura se parece com isso:

- public_html/
   - myportfolio.com/
      - ... my files ...
   - anothersite.com/
      - ... my files ...
   - thirdsite.com/
      - ... my files ...

Eu configurei domínios complementares e os apontei para suas respectivas pastas, o que funciona bem. Meu problema é o domínio raiz ex. myportfolio.com espera que seus arquivos estejam contidos na raiz de /public_html , e não na pasta que criei. Eu configurei um redirecionamento para apontar solicitações de myportfolio.com para myportfolio.com/myportfolio.com/ , o que funciona inicialmente, exceto (pelo menos na minha instalação do WordPress) que ainda faz referência à sua pasta raiz como public_html .

TL; DR; Qual é a melhor maneira de configurar vários sites de hospedagem em um ambiente de hospedagem compartilhada (por exemplo, não consigo configurar vhosts). Alguém sabe de algum tutorial ou vídeo que passe por isso com mais clareza? Obrigado.

    
por Jeremy Harris 30.01.2012 / 03:41

2 respostas

3

É confuso e muito frustrante - eu tive que lidar com a mesma coisa na primeira vez que usei o hostgator.

Isso é sub-ótimo, mas é o melhor que eu consegui fazer, trabalhando dentro do cPanel (que eu tenho um profundo ódio por):

  1. Ao criar sua conta, especifique um nome de domínio simulado como o "domínio principal" da conta. Escolha qualquer coisa, nem precisa ser um nome de domínio que existe.
  2. Então, para todos os seus domínios "reais", crie-os como "domínios complementares".
  3. Agora, sua estrutura de arquivos ficará assim.

    ~/public_html/         ←   fake domain points here
        myportfolio.com/   ←   your real domain
        domain2.com/       ←   real domain
        domain3.com/       ←   etc. etc.
    

Se você já se inscreveu, pode falar com o suporte deles e eles podem alterar o domínio principal da sua conta, pois não há como fazer isso por meio do cPanel (que eu encontrei, de qualquer forma). Eu os procurei através do chat on-line e o processo foi bastante indolor.

    
por 30.01.2012 / 04:00
1

Encontrei uma solução diferente que ainda estou testando. Estou usando o Hostgator Business

Instale o wordpress para o seu domínio principal em public_html.

Então, ao adicionar domínios usando a página Addon Domains do cpanel, basta definir os domínios para estar na raiz e não na pasta public_html

Para recapitular:

Instale o Wordpress para o domínio principal em / home / yourdomain / public_html

Defina os Addon Domains em / home / yourdomain, isso criará uma pasta chamada / home / yourdomain / addondomain

Instale o Wordpress na nova pasta addondomain

Mais uma observação, você poderia usar apenas um banco de dados MySQL para todas as instalações do Wordpress, mas parece melhor mantê-los separados para que qualquer problema seja relegado a um único banco de dados.

    
por 13.06.2012 / 06:08