Usar meu PC como host?

Iniciado por rodr1g0o0, 08 de Novembro de 2012, 22:06

tópico anterior - próximo tópico

rodr1g0o0

Não faz muito tempo que descobri que era possível armazenar um site em meu pc, desde então estou tentando fazer o mesmo, (quero aprender o básico em PHP com a pratica de programar, não é nada profissional é só para aprendizagem).
Mas como eu tenho o Ubuntu instalado não sei como fazer isso (busquei por tutoriais mas em todos usavam o Windows).
Queria saber se vcs podem me explicar como faço isso ou até mesmo me indicar um tutorial com essas informações.
Thks.  ;)

zekkerj

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

rodr1g0o0

Vlw cara ajudou aqui consegui, mas na hora que eu vou instalar meu cms (o joomla), fala que o meu sistema não tem suporte a banco de dados. Como resolvo isso cara? Vlw

zekkerj

O procedimento de instalação do LAMP inclui a instalação do MySQL (é o "M" do LAMP). Vc seguiu todos os passos do tutorial?
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

rodr1g0o0

Sim eu instalai todos os programas do amp, mas como eu disse não to conseguindo instalar o joomla por causa daquele erro, existe algum comando pra verificar se o msql está em execução? Obrigado pela ajuda!

zekkerj

Verificar se o serviço mysql está ativo:

sudo service mysql status

Vc pode também tentar consultar diretamente o serviço:

mysql -u root -P
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

DelRod

#6
Citação de: rodr1g0o0 online 08 de Novembro de 2012, 22:06
Não faz muito tempo que descobri que era possível armazenar um site em meu pc, desde então estou tentando fazer o mesmo, (quero aprender o básico em PHP com a pratica de programar, não é nada profissional é só para aprendizagem).
Mas como eu tenho o Ubuntu instalado não sei como fazer isso (busquei por tutoriais mas em todos usavam o Windows).
Queria saber se vcs podem me explicar como faço isso ou até mesmo me indicar um tutorial com essas informações.
Thks.  ;)


error:
para poder abrir o phpMyAdmin tem de usar o endereço tudo com letra pequena, Assim: http://localhost/phpmyadmin/

DelRod

Citação de: DelRod online 25 de Novembro de 2012, 00:48
Citação de: rodr1g0o0 online 08 de Novembro de 2012, 22:06
Não faz muito tempo que descobri que era possível armazenar um site em meu pc, desde então estou tentando fazer o mesmo, (quero aprender o básico em PHP com a pratica de programar, não é nada profissional é só para aprendizagem).
Mas como eu tenho o Ubuntu instalado não sei como fazer isso (busquei por tutoriais mas em todos usavam o Windows).
Queria saber se vcs podem me explicar como faço isso ou até mesmo me indicar um tutorial com essas informações.
Thks.  ;)


faça assim instalando pela consola os seguintes pacotes:

apt-get install apache2

apt-get install php5 php-pear

service apache2 restart
                           
apt-get install php5-mysql

service apache2 restart
                          [ OK ]
apt-get install mysql-server

verifique se o seu php está OK assim: http://localhost/inf.php
Durante este percurso será perguntado qual o servidor a escolher (escolha apache2)

Também sare pedido para escolher a sua palavra passe (escreva sempre a mesma palavra)

Depois:


$ sudo apt-get install phpmyadmin
...which downloaded the software successfully, but when I try typing
http://localhost/phpMyAdmin, I get a 404. Apache is up and running smoothly,
but how can I access phpMyAdmin?
#2
Re: Can't open phpMyAdmin
Have you also installed the PHP support?
Code:
sudo apt-get install libapache2-mod-php php5-mysql
Also, by default the phpmyadmin script is installed in /usr/share/phpmyadmin, a directory
that isn't access from Apache.
You'll want to do the following to get http://localhost/phpmyadmin to work
Code:
cd /var/www
sudo ln -s /usr/share/phpmyadmin phpmyadmin

entre como root e crie a sua tabela.sql

crie um ficheiro php com o nome inf.php ASSIM:

sudo gksudo gedit /var/www/inf.php
depois cole isto:

<?php
print_r (phpinfo());
?>


Para poder colocar copiar/colar os ficheiros PHP na pasta www

chown seu_nome /var/www

para poder aceder a esta pasta fora de casa, configure o seu modem para deixar entrar HTTP porta 80, mais o IP local (do seu computador onde está alojado as paginas PHP)
Para aceder à sua página nete fora de casa http://(o seu IP esterno, aquele que aparecer nesta pagina http://www.iphacks.com/index.php)
Por vezes é necessário http://o seu IP:80
Tenho uma pagina de trabalho assim e funciona lindamente.
Ainda pode criar um domínio livre ex: http://omeunome.pt.tl com endereço ex: http://83.24.201.83 (http://seu_IP)

Boa sorte:

Esqueci-me de uma coisa
alem de:
sudo ln -s /usr/share/phpmyadmin phpmyadmin
faça:

sudo ln -s /var/www/phpmyadmin phpmyadmin

isto é: crie um atalho do phpmyadmin dentro da sua pasta www com o mesmo none (phpmyadmin) tera de ficar assim /var/www/phpmyadmin



DelRod

Citação de: DelRod online 25 de Novembro de 2012, 00:58
Citação de: DelRod online 25 de Novembro de 2012, 00:48
Citação de: rodr1g0o0 online 08 de Novembro de 2012, 22:06
Não faz muito tempo que descobri que era possível armazenar um site em meu pc, desde então estou tentando fazer o mesmo, (quero aprender o básico em PHP com a pratica de programar, não é nada profissional é só para aprendizagem).
Mas como eu tenho o Ubuntu instalado não sei como fazer isso (busquei por tutoriais mas em todos usavam o Windows).
Queria saber se vcs podem me explicar como faço isso ou até mesmo me indicar um tutorial com essas informações.
Thks.  ;)


faça assim instalando pela consola os seguintes pacotes:

apt-get install apache2

apt-get install php5 php-pear

service apache2 restart
                           
apt-get install php5-mysql

service apache2 restart
                          [ OK ]
apt-get install mysql-server

verifique se o seu php está OK assim: http://localhost/inf.php
Durante este percurso será perguntado qual o servidor a escolher (escolha apache2)

Também sare pedido para escolher a sua palavra passe (escreva sempre a mesma palavra)

Depois:


$ sudo apt-get install phpmyadmin
...which downloaded the software successfully, but when I try typing
http://localhost/phpMyAdmin, I get a 404. Apache is up and running smoothly,
but how can I access phpMyAdmin?
#2
Re: Can't open phpMyAdmin
Have you also installed the PHP support?
Code:
sudo apt-get install libapache2-mod-php php5-mysql
Also, by default the phpmyadmin script is installed in /usr/share/phpmyadmin, a directory
that isn't access from Apache.
You'll want to do the following to get http://localhost/phpmyadmin to work
Code:
cd /var/www
sudo ln -s /usr/share/phpmyadmin phpmyadmin

entre como root e crie a sua tabela.sql

crie um ficheiro php com o nome inf.php ASSIM:

sudo gksudo gedit /var/www/inf.php
depois cole isto:

<?php
print_r (phpinfo());
?>


Para poder colocar copiar/colar os ficheiros PHP na pasta www

chown seu_nome /var/www

para poder aceder a esta pasta fora de casa, configure o seu modem para deixar entrar HTTP porta 80, mais o IP local (do seu computador onde está alojado as paginas PHP)
Para aceder à sua página nete fora de casa http://(o seu IP esterno, aquele que aparecer nesta pagina http://www.iphacks.com/index.php)
Por vezes é necessário http://o seu IP:80
Tenho uma pagina de trabalho assim e funciona lindamente.
Ainda pode criar um domínio livre ex: http://omeunome.pt.tl com endereço ex: http://83.24.201.83 (http://seu_IP)

Boa sorte:

Esqueci-me de uma coisa
alem de:
sudo ln -s /usr/share/phpmyadmin phpmyadmin
faça:

sudo ln -s /var/www/phpmyadmin phpmyadmin

isto é: crie um atalho do phpmyadmin dentro da sua pasta www com o mesmo none (phpmyadmin) tera de ficar assim /var/www/phpmyadmin

para criar um domínio gratis: http://www.pt.vu/


rodr1g0o0

Primeiramente obrigado pela ajuda, só uma questão na hora de escolher um programa para administrar meu banco de dados, eu escolhi o mysql workbench, isso pode ter alguma relação com meu problema?

DelRod

Citação de: rodr1g0o0 online 27 de Novembro de 2012, 21:27
Primeiramente obrigado pela ajuda, só uma questão na hora de escolher um programa para administrar meu banco de dados, eu escolhi o mysql workbench, isso pode ter alguma relação com meu problema?

Provavelmente sim.
Recebi estas instruções de um amigo formado em redes empresariais e funcionou à primeira, ele trabalha em redes de super mercados e lojas, sabe o que faz.
No entanto é necessário ter em conta as permissões necessária a atribuir no modem.

posteriormente irá surgir dois inconvenientes, os IPs, quer da sua máquina, quer esterno vão alterar periodicamente e a permissão da máquina (IP) tem de  ser alterada no modem e por sua fez terá de fazer http://mais IP alterado/ e tudo volta a funcionar normalmente.
mais um problema que pode estar a provocar o erro é a configuração dessa permissão no modem, são aceites protocolos TCP ou UDP, mas para evitar erros ponha (Both). Sem dar permissão no modem, não conheço forma de funcionar correctamente.
No meu caso é no separador Port Forwarding, se não souber o Ip de entrada para aceder ás configurações do modem, nem a palavra passe de acesso, pergunte ao serviço net.


rodr1g0o0

Mas eu não uso modem, e sim antena Nanostation...

Arthur Bernardes

Mesmo com Nanto Station, trabalho com esse tipo de equipamento... Ela pode trabalhar em Modo Ponte, Modo Ponte WDS, Modo Roteador e Modo Access Point WDS... Configure-a para o Modo Roteador ou Router Mode.. Ela irá trabalhar como um roteador, com Serviço DHCP, Reserva de Endereço IP e Port Forwarding..

rodr1g0o0

E como eu faço essa configuração cara ???

Arthur Bernardes

Você sabe em qual modo ela está configurada..? Você tem acesso as configurações dela..? Sabe o endereço IP dela..? A minha é 192.168.0.254, veja como é a sua.. Usuário e senha: ubnt (no caso se a Nano for Ubiquiti