domingo, 20 de dezembro de 2009

Olá Pessoal! Nas vezes que instalei o Ubuntu 9.10 e fiz a primeira atualização, me deparei com o seguinte problema...

"O painel encontrou um problema ao carregar "OAFIID:GNOME_IndicatorApplet". "

Ao pesquisar, vi muitas possíveis soluções, mas, vou colocar aqui de maneira rápida e simples, o que tenho utilizado para solucionar isso!

No Terminal, digito os seguintes comandos:

sudo apt-get update
sudo apt-get remove gnome-applets
sudo apt-get install gnome-applets
sudo apt-get install ubuntu-desktop

depois...

alt+F6

Espero que ajude... valeu pessoal! Até Mais!


sábado, 12 de dezembro de 2009

Instalando o apache2, o php5 e o mysql5 no ubuntu


Olá Pessoal! O assunto hoje é: Instalando servidores APACHE2, PHP5 E MYSQL5 no Seu UBUNTU 9.10.

Há vários artigos sobre isso na internet, mas, para quem está iniciando é realmente difícil de se entender como tudo funciona! Então, espero que eu possa por meio deste, ajudar a quem está começando, à entender esse maravilhoso universo LINUX.

CONSOLE

CONSOLE (Brasil), CONSOLA (Portugal) ou simplesmente, TERMINAL, É uma ferramenta poderosa que nos permite realizar qualquer operação no sistema por meios de comandos.

Abrimos o terminal: APLICATIVOS >>> ACESSÓRIOS >>> TERMINAL

Inserimos o seguinte comando:

"sudo apt-get update" (sem as aspas), + [ENTER].

Ao digitar "SUDO" você está obtendo permissões de super usuário, então, o sistema irá pedir sua senha. "[sudo] password for...," ao digitar, não irá aparecer nada na tela, mas, calma, é assim mesmo, para sua segurança!

Depois, digitamos o comando:

$ sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql + [ENTER]

Isso irá instalar os servidores citados acima!!!

No meio do processo, o sistema pedirá para que você insira uma senha para o administrador do banco de dados mysql! insira a senha, logo após ele pedirá para que você repita a senha digitada.

Vamos agora habilitar os módulos do php no apache!

Habilitando e carregando os módulos php no apache:

No terminal, inserimos o seguinte:

$ cd /etc/apache2/mods-enabled/

$ sudo ln -ns ../mods-available/php5.conf php5.conf

$ sudo ln -ns ../mods-available/php5.load php5.load

$ sudo /etc/init.d/apache2 reload


Algumas dicas são:

Para instalar o PHPMYADMIN:

$ sudo apt-get install phpmyadmin

Caso não tenha colocado a senha no mysql

$ mysqladmin -u root password "SENHA" (pode ser qualquer senha para acessar o banco de dados!)

Editando e testando a index no diretório do servidor!!!

Quando você for até o diretório padrão do apache, onde você colocará seus arquivos web, que no caso é "/var/www/", você não poderá editar os arquivos, nem salvar nada nesse diretório, aparecerá que você não tem permissão! a não ser que já esteja logado como root, você deverá abrir o arquivo como super-usuário (root), pode fazer isso pelo terminal, dar permissão ao diretório com "chmod" mas, vou passar um modo bem mais fácil para quem ta vindo do windows e não se acostumou ainda com as linhas de comando.

O nautilus é o gerenciador de arquivos, o que no windows seria o windows explorer,...Ele tem várias outras utilidades que não cabe ao assunto tratado! Deixarei para falar sobre as ferramentas do SO em outra oportunidade

Abra o navegador de arquivo:

Click em LOCAIS >>>COMPUTADOR

Quando abrir o navegador de arquivos, tecle ALT + F2.

Abrirá uma janela na qual você irá digitar o seguinte comando:

gksu nautilus

Pronto! Feito isso, navegue até o diretório "/var/www/" e edite ou crie um arquivo info.php.

Nesse arquivo (info.php), insira o seguinte comando: <?php phpinfo(); ?>

salve o arquivo.
Agora, vamos testar!

Abra seu navegador WEB e digite o seguinte endereço: http://localhost/info.php

se tudo ocorreu bem, sem problema nenhum, aparecerão informações sobre o servidor php instalado!

Alguns comandos úteis:

Servidor Apache (WEB):

Parar:

$ sudo /etc/init.d/apache2 stop

Iniciar

$ sudo /etc/init.d/apache2 start

Reiniciar

$ sudo /etc/init.d/apache2 restart

Servidor Mysql (Banco de dados):

Parar:

$ sudo /etc/init.d/mysql stop

Iniciar:

$ sudo /etc/init.d/mysql start

Reiniciar:

$ sudo /etc/init.d/mysql restart

Para checar o status do servidor mysql:

$ sudo /etc/init.d/mysql status

Bom! é isso! Espero que seja de grande ajuda para quem ta começando! Em breve, irei tratar das configurações dos servidores e da segurança!

Joandson Pereira - TECNOLOGIA - LIVRE ACESSO