Hacker Basic
10/11/2008, 22:03
http://www.mihaidragan.ro/images/imgarticole/Blogger.com_id_41a44c241fc01.jpg
A quantidade de blogs tem crescido a cada dia na internet e, com eles, a necessidade de hospedagem e a oportunidade de ganhar dinheiro com eles, e vc pode criar um Servidor em casa e hospedar esses blogs e poder ganhar com alugueis de Serviço.
Sendo assim a disponibilização de um blog aos clientes por parte dos provedores de internet é gerador de valor agregado, mas não somente isso, qualquer pessoa que possua um ip válido (de preferência fixo) pode querer ter seu próprio blog.
Farei uma exposição sobre o Wordpress, considerado por muitos como o melhor gerenciador/editor de blogs no mercado. Trata-se de uma ferramenta livre, escrita em PHP, muito fácil de instalar e utilizar.
A quantidade de recursos existentes para utilizar junto com o Wordpress é bastante grande e basta uma procurada na internet para encontrar vários plug-ins para serem utilizados em conjunto.
Antes de poder instalar o Wordpress na máquina servidor é necessário ter instalado alguns serviços que serão utilizados.
São necessários:
* Apache2
* MySQL Server
* Módulos PHP no MySQL Server
Após a instalação destes verifique se estão rodando.
Para o MySQL:
# netstat -tap | grep mysql
Deverá aparecer algo como:
tcp 0 0 *:mysql *:* OUÇA 2195/mysqld
Para o Apache:
# netstat -tap | grep apache
Deverá aparecer algo como:
tcp6 0 0 *:www *:* OUÇA 6075/apache2
tcp6 0 0 *:https *:* OUÇA 6075/apache2
Após isso é necessário criar uma base de dados no MySQL para ser utilizada pelo Wordpress.
Abra o MySQL com o o comando:
# mysql -u <usuário> -p
(substituindo <usuário> pelo seu nome de usuário no banco)
No prompt execute:
mysql> create database blog;
mysql> quit;
Isso criará a base de dados com o nome "blog" (pode ser outro). A partir daí o sistema está pronto para receber a instalação do Wordpress.
A instalação do Wordpress propriamente dita pode ser feita no Debian Linux com o comando:
# apt-get install wordpress
ou ainda baixando o pacote no site do mantenedor e descompactando-o.
Quando instalado via apt-get a pasta de instalação é /usr/share/wordpress. Para que seja possível acessar remotamente e que seja interpretado pelo Apache, é necessário que a pasta descompactada esteja na pasta do servidor Apache (/var/www).
Se tiver instalado automaticamente convém criar um link para a pasta do Apache ou efetuar uma cópia da pasta, deixando a original e uma cópia.
Para criar um link utilize:
# ln -s /usr/share/wordpress /var/www/wordpress
ou para copiar:
# cp -Rap /usr/share/wordpress /var/www/wordpress
Agora é necessário configurar o Wordpress.
Abra o arquivo wp-config-sample.php com seu editor favorito e preencha as informações que se pede nas quatro primeiras linhas:
define('DB_NAME', 'blog'); // aqui vai o nome da base de dados a ser utilizada (escolhida no passo anterior)
define('DB_USER', 'root'); // aqui o nome de usuário para acessar o banco
define('DB_PASSWORD', 'senha); // aqui a senha de acesso
define('DB_HOST', 'localhost'); // o local onde o servidor está instalado (localhost ou 127.0.0.1, se for na máquina local, ou o ip do servidor).
Salve com o nome wp-config.php e o wordpress está pronto para ser inicializado.
Depois de colocado na pasta /var/www e editado seu arquivo de configuração, é necessário colocá-lo para funcionar.
Abra o navegador (pode ser remoto) e digite o domínio da máquina/wordpress, como:
http://localhost/wordpress
http://192.168.2.1/wordpress
http://www.omeublog.com.br/wordpress
Será apresentado ao usuário uma página dizendo que não está instalado e é necessário instalar o aplicativo. Clique no link "install.php".
Será aberta a página de instalação ao usuário com algumas informações. Clique em First Step >>.
Na próxima página coloque o nome que deseja dar ao blog e seu e-mail. Clique em Continue to Second Step >>.
Serão criadas as tabelas no banco de dados e mostrado ao usuário seu login e senha.
O blog está criado e pronto para ser utilizado!
Para acessar o site como cliente/usuário basta acessar o caminho indicado acima, pois já estará instalado e não aparecerá mais o pedido de instalação.
Para acessar como administrador acesse: domínio da máquina/wordpress/wp-login.php
Agora é só escrever e administrar varios Blogs dos seus clientes.
Abaixo colocarei algumas considerações gerais sobre o processo de instalação e opcionais que podem ser explorados.
1. O que foi mostrado anteriormente é o processo padrão para criação de um blog em um domínio existente numa pasta chamada wordpress.
2. Se desejar alterar o nome do blog para ser acessado, deve-se alterar o nome da pasta antes de executar, no navegador, o arquivo de instalação.
3. Para criar mais de um blog numa mesma máquina deve-se replicar, dentro da pasta /var/www, a pasta do wordpress, colocando em cada uma o nome que será utilizado para acessar, e alterar o prefixo das tabelas no banco de dados. Isso é possível editando a linha:
$table_prefix = 'wp_';
e substituindo wp_ pelo prefixo a ser utilizado no arquivo wp-config.php.
4. A alteração do idioma do wordpress pode ser feita copiando o arquivo de tradução, descompactado, encontrado no site do mantenedor, para a pasta /var/www/wordpress/wp-includes/languages/<nome do arquivo> e depois alterando a linha:
define ('WPLANG', 'pt_BR');
substituindo pt_BR pela linguagem desejada e adicionando a linha:
define('DB_CHARSET', 'utf8');
se for utilizar o português, por causa do mapeamento de caracteres.
Isso é o básico, depois de efetuados esses passos o servidor estará funcionando com as configurações descritas. A partir daí é possível aprimorar a instalação criando domínios virtuais para cada um dos usuários, um FTP para upload de arquivos, editar as permissões de cada um e outras coisas do gênero.
Espero que tenham gostado que depois vou pesquisar de como fazer um Servidor para jogos Online os MMORPG para vcs alugarem Serviços para essas empresas.
-----------------------------------------------------------------------------------------------------------------------------
Links de Pesquisa:
http://www.vivaolinux.com.br
http://www.google.com.br
http://www.phplinux.com
A quantidade de blogs tem crescido a cada dia na internet e, com eles, a necessidade de hospedagem e a oportunidade de ganhar dinheiro com eles, e vc pode criar um Servidor em casa e hospedar esses blogs e poder ganhar com alugueis de Serviço.
Sendo assim a disponibilização de um blog aos clientes por parte dos provedores de internet é gerador de valor agregado, mas não somente isso, qualquer pessoa que possua um ip válido (de preferência fixo) pode querer ter seu próprio blog.
Farei uma exposição sobre o Wordpress, considerado por muitos como o melhor gerenciador/editor de blogs no mercado. Trata-se de uma ferramenta livre, escrita em PHP, muito fácil de instalar e utilizar.
A quantidade de recursos existentes para utilizar junto com o Wordpress é bastante grande e basta uma procurada na internet para encontrar vários plug-ins para serem utilizados em conjunto.
Antes de poder instalar o Wordpress na máquina servidor é necessário ter instalado alguns serviços que serão utilizados.
São necessários:
* Apache2
* MySQL Server
* Módulos PHP no MySQL Server
Após a instalação destes verifique se estão rodando.
Para o MySQL:
# netstat -tap | grep mysql
Deverá aparecer algo como:
tcp 0 0 *:mysql *:* OUÇA 2195/mysqld
Para o Apache:
# netstat -tap | grep apache
Deverá aparecer algo como:
tcp6 0 0 *:www *:* OUÇA 6075/apache2
tcp6 0 0 *:https *:* OUÇA 6075/apache2
Após isso é necessário criar uma base de dados no MySQL para ser utilizada pelo Wordpress.
Abra o MySQL com o o comando:
# mysql -u <usuário> -p
(substituindo <usuário> pelo seu nome de usuário no banco)
No prompt execute:
mysql> create database blog;
mysql> quit;
Isso criará a base de dados com o nome "blog" (pode ser outro). A partir daí o sistema está pronto para receber a instalação do Wordpress.
A instalação do Wordpress propriamente dita pode ser feita no Debian Linux com o comando:
# apt-get install wordpress
ou ainda baixando o pacote no site do mantenedor e descompactando-o.
Quando instalado via apt-get a pasta de instalação é /usr/share/wordpress. Para que seja possível acessar remotamente e que seja interpretado pelo Apache, é necessário que a pasta descompactada esteja na pasta do servidor Apache (/var/www).
Se tiver instalado automaticamente convém criar um link para a pasta do Apache ou efetuar uma cópia da pasta, deixando a original e uma cópia.
Para criar um link utilize:
# ln -s /usr/share/wordpress /var/www/wordpress
ou para copiar:
# cp -Rap /usr/share/wordpress /var/www/wordpress
Agora é necessário configurar o Wordpress.
Abra o arquivo wp-config-sample.php com seu editor favorito e preencha as informações que se pede nas quatro primeiras linhas:
define('DB_NAME', 'blog'); // aqui vai o nome da base de dados a ser utilizada (escolhida no passo anterior)
define('DB_USER', 'root'); // aqui o nome de usuário para acessar o banco
define('DB_PASSWORD', 'senha); // aqui a senha de acesso
define('DB_HOST', 'localhost'); // o local onde o servidor está instalado (localhost ou 127.0.0.1, se for na máquina local, ou o ip do servidor).
Salve com o nome wp-config.php e o wordpress está pronto para ser inicializado.
Depois de colocado na pasta /var/www e editado seu arquivo de configuração, é necessário colocá-lo para funcionar.
Abra o navegador (pode ser remoto) e digite o domínio da máquina/wordpress, como:
http://localhost/wordpress
http://192.168.2.1/wordpress
http://www.omeublog.com.br/wordpress
Será apresentado ao usuário uma página dizendo que não está instalado e é necessário instalar o aplicativo. Clique no link "install.php".
Será aberta a página de instalação ao usuário com algumas informações. Clique em First Step >>.
Na próxima página coloque o nome que deseja dar ao blog e seu e-mail. Clique em Continue to Second Step >>.
Serão criadas as tabelas no banco de dados e mostrado ao usuário seu login e senha.
O blog está criado e pronto para ser utilizado!
Para acessar o site como cliente/usuário basta acessar o caminho indicado acima, pois já estará instalado e não aparecerá mais o pedido de instalação.
Para acessar como administrador acesse: domínio da máquina/wordpress/wp-login.php
Agora é só escrever e administrar varios Blogs dos seus clientes.
Abaixo colocarei algumas considerações gerais sobre o processo de instalação e opcionais que podem ser explorados.
1. O que foi mostrado anteriormente é o processo padrão para criação de um blog em um domínio existente numa pasta chamada wordpress.
2. Se desejar alterar o nome do blog para ser acessado, deve-se alterar o nome da pasta antes de executar, no navegador, o arquivo de instalação.
3. Para criar mais de um blog numa mesma máquina deve-se replicar, dentro da pasta /var/www, a pasta do wordpress, colocando em cada uma o nome que será utilizado para acessar, e alterar o prefixo das tabelas no banco de dados. Isso é possível editando a linha:
$table_prefix = 'wp_';
e substituindo wp_ pelo prefixo a ser utilizado no arquivo wp-config.php.
4. A alteração do idioma do wordpress pode ser feita copiando o arquivo de tradução, descompactado, encontrado no site do mantenedor, para a pasta /var/www/wordpress/wp-includes/languages/<nome do arquivo> e depois alterando a linha:
define ('WPLANG', 'pt_BR');
substituindo pt_BR pela linguagem desejada e adicionando a linha:
define('DB_CHARSET', 'utf8');
se for utilizar o português, por causa do mapeamento de caracteres.
Isso é o básico, depois de efetuados esses passos o servidor estará funcionando com as configurações descritas. A partir daí é possível aprimorar a instalação criando domínios virtuais para cada um dos usuários, um FTP para upload de arquivos, editar as permissões de cada um e outras coisas do gênero.
Espero que tenham gostado que depois vou pesquisar de como fazer um Servidor para jogos Online os MMORPG para vcs alugarem Serviços para essas empresas.
-----------------------------------------------------------------------------------------------------------------------------
Links de Pesquisa:
http://www.vivaolinux.com.br
http://www.google.com.br
http://www.phplinux.com