Autor Tópico: Instalando Joomla, 404 page not found  (Lida 5117 vezes)

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Instalando Joomla, 404 page not found
« Online: 30 de Abril de 2013, 20:52 »
Instalei apache2, mysql e php em um servidor ubuntu do uol.
E agora fui fazer a instalação do joomla, li alguns tutoriais antes, baixei o arquivo, descompactei criei a pasta joomla no diretorio /var/www/.
Dei as permissões www.data e 777 mas quando vou no navegador para iniciar a instalação digito la 200.xxx.xxx.xxx/joomla me da o erro 404 page not found.
O servidor ja tem outras aplicações php dentro do /var/www/ que foram upadas pelo setor de desenvolvimento e funcionam.
Notei que no diretorio /etc/apache2/sites-available contém alguns arquivos de configuração como esse abaixo:

Código: [Selecionar]
<VirtualHost *:80>
ServerName dominio.livesuporte.com.br
DocumentRoot /var/www/livesuporte

<Directory /var/www/livesuporte>
Options -Indexes
</Directory>
</VirtualHost>

Tenho que fazer algo do tipo pro joomla, ou isso é algo automatico ?
Não consigo ver pq não acessa a pagina joomla.

Alguem pode me dar umas dicas por favor ??

Desde ja muito obrigado.

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #1 Online: 30 de Abril de 2013, 21:17 »
Não amigo. Você precisa configurar o Virtual Hosts.

Isso nesse segmento de arquivo.

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #2 Online: 30 de Abril de 2013, 21:30 »
Não amigo. Você precisa configurar o Virtual Hosts.

Isso nesse segmento de arquivo.


Como faço pra configurar o Virtual Hosts pra conseguir acessar a instalação do joomla ?


muito obrigado por ter respondido =]

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #3 Online: 30 de Abril de 2013, 21:45 »
Veja:

==> http://www.vivaolinux.com.br/artigo/Virtual-Host-com-Apache/

Tudo uma base de pesquisa e procura.

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #4 Online: 30 de Abril de 2013, 22:37 »
Veja:

==> http://www.vivaolinux.com.br/artigo/Virtual-Host-com-Apache/

Tudo uma base de pesquisa e procura.

Nenhum dos diretorios da explicação sobre Virtual Hosts existem aqui. Ubuntu Server 10.04 LTS 64bits

/usr/local/apache2/conf/
/etc/httpd/conf/
/etc/apache/conf/
/etc/hosts

Obrigado por estar tentando me ajudar.

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #5 Online: 30 de Abril de 2013, 22:39 »
Crie as linhas aqui. ==> " /etc/apache2/sites-available"

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #6 Online: 30 de Abril de 2013, 22:53 »
Crie as linhas aqui. ==> " /etc/apache2/sites-available"

Entendi.

Só para confirmar como vai ficar o arquivo.

<VirtualHost *:80>
   ServerName 127.0.0.1   # Essa parte eu não sei o que colocar, pq não tem um dominio, o q coloco aqui ??
   DocumentRoot /var/www/joomla

   <Directory /var/www/joomla>
      Options -Indexes
   </Directory>
</VirtualHost>

valeu...

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #7 Online: 30 de Abril de 2013, 22:55 »
Deixe em branco essa área que não tem domínio.

Reinicie o apache e veja se deu certo.

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #8 Online: 30 de Abril de 2013, 23:18 »
Ainda não deu.

Mais alguma coisa que posso fazer ou testar ?

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #9 Online: 30 de Abril de 2013, 23:31 »
Entrei no arquivo /etc/apache2/httpd.conf que estava em branco e coloquei isso:

Código: [Selecionar]
<VirtualHost *:80>
ServerName localhost/joomla
DocumentRoot /var/www/joomla

<Directory /var/www/joomla>
Options -Indexes
</Directory>
</VirtualHost>

Ai se eu digitar apenas o IP do servidor, abriu a instalação do Joomla, porém antes abria um sistema de chat da empresa.
Como faço pra voltar ao normal e funcionar o joomla no 200.xx.xxx.xx/joomla


Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #10 Online: 01 de Maio de 2013, 13:46 »
Se você colocar isso abaixo das linhas que tem.

Código: [Selecionar]
<VirtualHost *:80>
ServerName dominio.livesuporte.com.br
DocumentRoot /var/www/livesuporte

<Directory /var/www/livesuporte>
Options -Indexes
</Directory>
</VirtualHost>

Não resolveria.?

Leia: ==> http://www.hardware.com.br/livros/servidores-linux/virtual-hosts.html

--------------------------------------

Vamos pedir aos moderadores para moverem seu tópico para a seção "Servidores", lá tem um usuário bastante experiente que pode resolver seu problema. Desculpe não poder ajudar.
« Última modificação: 01 de Maio de 2013, 13:49 por Arthur Bernardes »

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #11 Online: 01 de Maio de 2013, 15:26 »
Eu não sabia nada sobre virtual hosts quando fiz esse post, nem sabia que precisava ter um arquivo na pasta sites-available.
Ja li alguns tutoriais sobre virtual hosts, ja entendi como funciona, o porque de cada coisa.
Agora a unica coisa que eu vejo que falta é o seguinte:

Código: [Selecionar]
<VirtualHost *:80>
ServerAdmin fulano@dominio.com.br
ServerName http://localhost/joomla # O que colocar aqui
ServerAlias 200.xx.xxx.xxx/joomla     # e o que colocar aqui, ja que não existe dominio pro joomla, eu conecto no servidor pelo IP dele.
DocumentRoot /var/www/joomla
</VirtualHost>

Muito obrigado.

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #12 Online: 02 de Maio de 2013, 11:02 »
Eu não sabia nada sobre virtual hosts quando fiz esse post, nem sabia que precisava ter um arquivo na pasta sites-available.
Ja li alguns tutoriais sobre virtual hosts, ja entendi como funciona, o porque de cada coisa.
Agora a unica coisa que eu vejo que falta é o seguinte:

Código: [Selecionar]
<VirtualHost *:80>
ServerAdmin fulano@dominio.com.br
ServerName http://localhost/joomla # O que colocar aqui
ServerAlias 200.xx.xxx.xxx/joomla     # e o que colocar aqui, ja que não existe dominio pro joomla, eu conecto no servidor pelo IP dele.
DocumentRoot /var/www/joomla
</VirtualHost>

Muito obrigado.

A duvida agora é só essa, preciso saber como vai ficar o arquivo de configuração do virtual hosts pra eu acessa-lo pelo ip/joomla

Quem puder dar uma ajudinha por favor.

Offline oogait

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Instalando Joomla, 404 page not found
« Resposta #13 Online: 02 de Maio de 2013, 15:12 »
Pelo que percebi o Virtual Host só resolve nomes e não IPs, então deixei o joomla como principal, e os outros com os proprios dominios.
Dexei funcionando, agradeço mto peça ajuda.
Pode colocar como resolvido.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Instalando Joomla, 404 page not found
« Resposta #14 Online: 02 de Maio de 2013, 18:18 »
oogait, se vc quer que os seus virtualHosts atendam em IPs diferentes, vai desativar a opção "NameVirtualHost *:80" no arquivo /etc/apache2/ports.conf.

Depois você terá que mudar a primeira linha de cada virtualHost, onde aparece "<VirtualHost *:80>", passando para "<VirtualHost x.x.x.x:80>".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D