Aplicativos em PHP/Apêndices/Hospedagem e Domínio/Hospedagem de Site com cPanel

Origem: Wikilivros, livros abertos por um mundo aberto.
Saltar para a navegação Saltar para a pesquisa

Hospedagem de Site com cPanel

Hospedagem e Domínio

Para ter um site publicado na Internet de forma que qualquer pessoa possa visitá-lo, você precisa ter um domínio (nome do site, por exemplo www.meusite.org.br). Para isso deverá pagar uma anuidade por esse domínio, ou ainda poderá ter um sub-domínio em um servidor de hospedagem, ou mesmo em um serviço gratuito. Também precisará de um abrigo para o seu site, os arquivos. Este abrigo chama-se servidor de hospedagem, web hosting.

Existem diversos servidores de hospedagem free:

- A exemplo do Geocities-Yahoo (http://geocities.yahoo.com/), que não tem suporte a PHP e MySQL

- E outros que oferecem suporte a PHP e MySQL mas não suportam Joomla, como é o caso do

phpnet.us (http://www.phpnet.us/), e também do

1500mb.com (http://www.1500mb.com/), que dá 1.5 GB de espaço

- Temos também alguns rartos com suporte a PHP, MySQL e ao Joomla/Mambo, como o

www.byethost.com. (250 MB de espaço) e o

www.funpic.org (2,5GB de espaço com banda e também oferece e-mail).

Em ambos devemos descompactar o joomla localmente e enviar por FTP descompactado.

Servidores com CPanel geralmente têm mais recursos, um bom deles é que você envia o arquivo compactado e descompacta lá mesmo no servidor, através do gerenciador de arquivos.

Obs.: vale lembrar que estes sites mudam muito e nada garante que quando você for acessar um dos acima ele ainda esteja por lá.

Caso esteja querendo um site estável, com bom suporte, talvez deva evitar hospedagem gratuita. Procure por alguém que já utilize um bom serviço de hospedagem, uma lista, um forum, etc. Se possível um serviço na sua cidade, para economizar nas ligações para o suporte. Mas o mais importante é a seriedade do serviço.

CPanel Tutorial

O CPanel é um painel para administração de sites em servidores de hospedagem. É o mais popular programa de administração de servidores de hospedagem (para os clientes), especialmente voltado para servidores Linux.

Com o endereço fornecido pelo servidor de hospedagem acesse até que aparece a janela de login:

Login.png


Quando aparece a tela principal:

Principal.png

Veja que oferece diversos recursos.


- Administração de Arquivos e Pastas:

- criação e edição

- renomear

- permissões

- upload


Gerarqs.png


Aqui para abrir uma pasta clique no ícone da mesma. Para abrir o menu de configurações para uma pasta ou arquivo clique no nome. Exemplo: para editar o arquivo index.php, clique no nome do mesmo e em Edite File à direita. Também podemos fazer o upload de arquivos para o servidor, clicando em Upload file(s) Podemos voltar para pastas de nível acima clicando em Up one level. Podemos criar novas pastas e arquivos também.


Administração dos SGBDs MySQL e PostgreSQL: criar bancos criar usuários e senhas associar usuários a bancos administrar bancos com phppgadmin ou phpmyadmin

Para criar um banco no MySQL clique em Banco de Dados MySQL para abrir:

Mysql1.png

1 - Digitar o nome do banco em New Database (ex.: joomla) e clicar em Create Database

Mysql2.png

2 - Digite o nome do usuário em Username (ex.: joomla) e a senha em Password (ex.: joomla) e clique em Create User.

Em cada operação há que se voltar para continuar.

3 - Após criar um banco e usuário e senha temos que Adicionar o usuário ao banco criado. Para isso selecionamos o usuário à esquerda e o banco à direita. Veja que ao nome que você digitou é adicionado automaticamente um prefixo pelo servidor e também ao nome do banco. Este prefixo é o nome do usuário no servidor.

Administração de e-mails:

criação e edição

redirecionamento


Administração do domínio e sub-domínios:

criação e edição

rediorecionamento (apontamento)

Administração de FTP:

criação e edição de contas

Estatísticas de uso:

espaço em disco

banda

e-mails

sub-domínios

Informações sobre o Servidor:

status dos serviços

versões dos serviços

caminho do perl e do sendmail

- Também podemos Fazer Backup do site e Restaurar opções para backup completo, da pasta home ou dos bancos de dados do MySQL.


Backup.png


- Acesso via SSH

Um recurso muito útil para quem mexe com Linux. Com este podemos alterar o dono dos arquivos de um diretório, coisa que não se pode fazer pelo CPanel nem por um cliente de FTP.


Ssh1.png


Ssh2.png


Uso de clientes de FTP

Tutorial de Uso do gFTP (Linux)

Pode ser instalado pela opção Adicionar/Remover do Ubuntu ou por outro método em outra distro.

Este é um bom cliente de FTP, com os recursos necessários para se administrar sites remotamente.

Ftp.png

Para a conexão digita-se o nome ou IP do do servidor remoto em Máquina, digita-se o nome do usuário em Usuário, digita-se a porta em Porta (apenas se for diferente da padrão, 21) e clica-se no botão de Conexão (dois computadores). Após clicar será solicitada a senha.

Uma boa dica é salvar os dados da conexão nos Marcadores (menu).

Como Alterar as Permissões de Arquivos e Pastas:

Clica-se sobre a pasta do lado direito (remoto) com o botão direito e seleciona-se Chmod...


Permissoes.png

No caso do Joomla, os diretórios precisam ter permissões como as acima para a instalação.

Tutorial de Uso do SmartFTP (Windows)

O SmartFTP é um bom cliente de FTP para Windows free.

Encontra-se em - http://www.smartftp.com/

Para fazer a conexão execute o programa:


Ftp2.png

Clique na caixa à direita de Address e selecione o protocolo FTP.

Digite à direita o nome ou IP do servidor, o Login e a Senha. Então clique na seta verde (Go) para conectar. Opcionalmente podemos clicar no último botão da imagem acima (New Remote Browser) para abrir o diálogo e entrar com os mesmos dados.

Então aparecerá a área remota do servidor à direita:


Ftp3.png

Alterando as Permissões de Arquivos

Após a conexão clique no arquivo ou pasta que deseja ter as permissões alteradas com o botão direito e Properties/CHMOD ou tecle F7 que abre o diálogo:


Ftp4.png

Veja que podemos tanto digitar o número quanto setar cada uma das permissões. Podemos também selecionar vários e alterar as permissões de todos ao mesmo tempo.


Sua própria empresa de hospedagem

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6407


Hospedagem de Site com cPanel

Hospedagem e Domínio

Para ter um site publicado na Internet de forma que qualquer pessoa possa visitá-lo, você precisa ter um domínio (nome do site, por exemplo www.meusite.org.br). Para isso deverá pagar uma anuidade por esse domínio, ou ainda poderá ter um sub-domínio em um servidor de hospedagem, ou mesmo em um serviço gratuito. Também precisará de um abrigo para o seu site, os arquivos. Este abrigo chama-se servidor de hospedagem, web hosting.

Existem diversos servidores de hospedagem free:

- A exemplo do Geocities-Yahoo (http://geocities.yahoo.com/), que não tem suporte a PHP e MySQL

- E outros que oferecem suporte a PHP e MySQL mas não suportam Joomla, como é o caso do

phpnet.us (http://www.phpnet.us/), e também do

1500mb.com (http://www.1500mb.com/), que dá 1.5 GB de espaço

- Temos também alguns rartos com suporte a PHP, MySQL e ao Joomla/Mambo, como o

www.byethost.com. (250 MB de espaço) e o

www.funpic.org (2,5GB de espaço com banda e também oferece e-mail).

Em ambos devemos descompactar o joomla localmente e enviar por FTP descompactado.

Servidores com CPanel geralmente têm mais recursos, um bom deles é que você envia o arquivo compactado e descompacta lá mesmo no servidor, através do gerenciador de arquivos.

Obs.: vale lembrar que estes sites mudam muito e nada garante que quando você for acessar um dos acima ele ainda esteja por lá.

Caso esteja querendo um site estável, com bom suporte, talvez deva evitar hospedagem gratuita. Procure por alguém que já utilize um bom serviço de hospedagem, uma lista, um forum, etc. Se possível um serviço na sua cidade, para economizar nas ligações para o suporte. Mas o mais importante é a seriedade do serviço.

CPanel Tutorial

O CPanel é um painel para administração de sites em servidores de hospedagem. É o mais popular programa de administração de servidores de hospedagem (para os clientes), especialmente voltado para servidores Linux.

Com o endereço fornecido pelo servidor de hospedagem acesse até que aparece a janela de login:

Login.png


Quando aparece a tela principal:

Principal.png

Veja que oferece diversos recursos.


- Administração de Arquivos e Pastas:

- criação e edição

- renomear

- permissões

- upload


Gerarqs.png


Aqui para abrir uma pasta clique no ícone da mesma. Para abrir o menu de configurações para uma pasta ou arquivo clique no nome. Exemplo: para editar o arquivo index.php, clique no nome do mesmo e em Edite File à direita. Também podemos fazer o upload de arquivos para o servidor, clicando em Upload file(s) Podemos voltar para pastas de nível acima clicando em Up one level. Podemos criar novas pastas e arquivos também.


Administração dos SGBDs MySQL e PostgreSQL: criar bancos criar usuários e senhas associar usuários a bancos administrar bancos com phppgadmin ou phpmyadmin

Para criar um banco no MySQL clique em Banco de Dados MySQL para abrir:

Mysql1.png

1 - Digitar o nome do banco em New Database (ex.: joomla) e clicar em Create Database

Mysql2.png

2 - Digite o nome do usuário em Username (ex.: joomla) e a senha em Password (ex.: joomla) e clique em Create User.

Em cada operação há que se voltar para continuar.

3 - Após criar um banco e usuário e senha temos que Adicionar o usuário ao banco criado. Para isso selecionamos o usuário à esquerda e o banco à direita. Veja que ao nome que você digitou é adicionado automaticamente um prefixo pelo servidor e também ao nome do banco. Este prefixo é o nome do usuário no servidor.

Administração de e-mails:

criação e edição

redirecionamento


Administração do domínio e sub-domínios:

criação e edição

rediorecionamento (apontamento)

Administração de FTP:

criação e edição de contas

Estatísticas de uso:

espaço em disco

banda

e-mails

sub-domínios

Informações sobre o Servidor:

status dos serviços

versões dos serviços

caminho do perl e do sendmail

- Também podemos Fazer Backup do site e Restaurar opções para backup completo, da pasta home ou dos bancos de dados do MySQL.


Backup.png


- Acesso via SSH

Um recurso muito útil para quem mexe com Linux. Com este podemos alterar o dono dos arquivos de um diretório, coisa que não se pode fazer pelo CPanel nem por um cliente de FTP.


Ssh1.png


Ssh2.png


Uso de clientes de FTP

Tutorial de Uso do gFTP (Linux)

Pode ser instalado pela opção Adicionar/Remover do Ubuntu ou por outro método em outra distro.

Este é um bom cliente de FTP, com os recursos necessários para se administrar sites remotamente.

Ftp.png

Para a conexão digita-se o nome ou IP do do servidor remoto em Máquina, digita-se o nome do usuário em Usuário, digita-se a porta em Porta (apenas se for diferente da padrão, 21) e clica-se no botão de Conexão (dois computadores). Após clicar será solicitada a senha.

Uma boa dica é salvar os dados da conexão nos Marcadores (menu).

Como Alterar as Permissões de Arquivos e Pastas:

Clica-se sobre a pasta do lado direito (remoto) com o botão direito e seleciona-se Chmod...


Permissoes.png

No caso do Joomla, os diretórios precisam ter permissões como as acima para a instalação.

Tutorial de Uso do SmartFTP (Windows)

O SmartFTP é um bom cliente de FTP para Windows free.

Encontra-se em - http://www.smartftp.com/

Para fazer a conexão execute o programa:


Ftp2.png

Clique na caixa à direita de Address e selecione o protocolo FTP.

Digite à direita o nome ou IP do servidor, o Login e a Senha. Então clique na seta verde (Go) para conectar. Opcionalmente podemos clicar no último botão da imagem acima (New Remote Browser) para abrir o diálogo e entrar com os mesmos dados.

Então aparecerá a área remota do servidor à direita:


Ftp3.png

Alterando as Permissões de Arquivos

Após a conexão clique no arquivo ou pasta que deseja ter as permissões alteradas com o botão direito e Properties/CHMOD ou tecle F7 que abre o diálogo:


Ftp4.png

Veja que podemos tanto digitar o número quanto setar cada uma das permissões. Podemos também selecionar vários e alterar as permissões de todos ao mesmo tempo.


Sua própria empresa de hospedagem

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6407

Ferramentas para Administração de Hospedagens

WinSCP

Ótimo software para acesso ao servidor via SSH (for Windows).

Ele abre um gerenciador de arquivos com dois painéis. À esquerda mostra os arquivos locais e à direita mostra os arquivos remotos.

Site oficial - http://winscp.net/eng/index.php

Existem versões para instalação e standalone.


putty

For windows, para acesso ao servidor via SSH.

Site oficial - http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


Obs.: Caso possa, evite usar o FTP, prefira acesso via SSH que é mais seguro.


Krusader


Semelhante ao WinSCP mas este é somente for Linux.

Sua instalação depende do Konqueror (que deve ser instalado antes).

http://krusader.sourceforge.net/


SSH

Caso use Linux poderá acessar diretamente da console com o comando:

ssh usuario@dominio, exemplo: ssh joao@dominio.org

Caso esteja em um computador com conexão lenta, você pode se conectar ao servidor via SSH e fazer os downloads de lá mesmo usando o wget, que geralmente está instalado no servidor de hospedagem.


Fantastico

O software de administração de hospedagem mais popular em servidores Linux é o cPanel, que realmente tem muitos recursos úteis. O cPanel traz um utilitário chamado "Fantastico", que vem com inúmeros softwares prontos para instalar e cuja instalação é muito simplificada. Traz Joomla, Drupal, Xoops, Moodle e muitos outros. Varia de acordo com o servidor e a versão do cPanel.

Para usuários iniciantes é muito útil. Caso tenha boa experiência talvez seja preferível você mesmo fazer a instalação para ter um maior controle do que está acontecendo.


MySQL Quick Admin

Ferramenta para gerenciamento do MySQL.

Muito útil, especialmente se por algum motivo você esteja sem poder acessar seu site através do cPanel (firewall ou outro motivo).

Instale o MySQL Quick Admin em seu servidor, crie um banco para usos diversos e sempre que precisar crie as tabelas nesse banco com um prefixo.

Site oficial - http://www.mysqlquickadmin.com/


Hospedagem Grátis com Suporte a PHP e MySQL