Hoje vou mostrar como configurar o wamp server e preparar o ambiente de trabalho.

Testes realizados com o WAMP 2.4

WampServer 2.4  – Windows  32 Bits

Apache     : 2.4.4
MySQL      : 5.6.12
PHP          : 5.4.16
PHPMyAdmin : 4.0.4
SqlBuddy   : 1.3.3
XDebug     : 2.2.3

Link para download:

http://sourceforge.net/projects/wampserver/files/WampServer%202/Wampserver%202.4/

Para trabalhar com vhosts temos que adicionar no arquivo hosts os alias com o nome do computador e os sites que você irá trabalhar, segue exemplo abaixo;

C:\Windows\System32\drivers\etc\hosts

127.0.0.1       localhost
127.0.0.1        nome-pc
127.0.0.1        meusite.local
127.0.0.1        meusite.dev

Na sequencia precisamos configurar o Apache para trabalhar com vhosts.

Localizar o arquivo httpd.conf

C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf

Descomentar as linhas abaixo

#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

#Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf

#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so

 

Agora iremos editar o arquivo httpd-vhosts.conf, adicionando os alias de domínios que informamos no arquivo hosts.

C:\wamp\bin\apache\Apache2.4.4\conf\extra\httpd-vhosts.conf

Acrescentar as linhas abaixo

<VirtualHost localhost:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www”
ServerName localhost
ServerAlias localhost
ErrorLog “logs/localhost-error.log”
CustomLog “logs/localhost-access.log” common
</VirtualHost>

<VirtualHost nome-pc:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www”
ServerName nome-pc
ServerAlias nome-pc
ErrorLog “logs/nome-pc-error.log”
CustomLog “logs/nome-pc-access.log” common
</VirtualHost>

 

<VirtualHost meusite.local:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www/meusite.local”
ServerName meusite.local
ServerAlias meusite.local
ErrorLog “logs/meusite.local-error.log”
CustomLog “logs/meusite.local-access.log” common
</VirtualHost>

 

<VirtualHost meusite.dev:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www/meusite.dev”
ServerName meusite.dev
ServerAlias meusite.dev
ErrorLog “logs/meusite.dev-error.log”
CustomLog “logs/meusite.dev-access.log” common
</VirtualHost>

Após acrescentar os dados,  salvar o arquivo e reiniciar os serviços do wamp server, e acessar os endereços configurados;

http://localhost

wamp-img

http://meusite.dev

http://meusite.local

 

Perdeu uma partição do seu HD? – Passo a passo para a recuperação de arquivos

Explicação passo a passo do artigo

http://blog.fabianobento.com.br/2014/06/perdeu-uma-particao-do-seu-hd/

Após baixar e abrir o aplicativo, na primeira tela selecione a opção para gerar LOG

teste-disk-1

Selecione a HD no qual perdeu a partição.

teste-disk-2Na próxima etapa, é perguntado qual o tipo de partição dos dados no qual foi perdida, INDICO selecionar a opção (NONE).

teste-disk-3

Selecione (Advanced)

teste-disk-4O test disk irá reconhecer qual o tipo de partição havia no disco, nesta etapa indique a opção (LIST) para visualizar os arquivos do HD problemático.

teste-disk-5

Nesta próxima tela será listado todos os arquivos da unidade, (para recuperar para outro local), pressione a tecla ( C )

teste-disk-6

Será mostrado o diretório de cópia, caso esteja correto, pressione ( C ) para continuar.

teste-disk-7

Será iniciado a cópia.

teste-disk-8

Pronto! Seus arquivos foram restaurados.

Gerenciamento de TI – Backup

Equipamentos:

 

Autoloader – Sistema para gravação de dados em fita

Storag: Aquisição de storage com baixo desempenho por ser mais barata apenas para gravação de dados.

 

Software:

Bacula – software open source que roda em linux(centOS, RedHat), e pode controle o robo de backup.

CA ARCserve Backup –

HP data protector –

 

Cloud Computing

Servidores remotos para gravação dos dados

 

Cobian Backup

Hoje vou falar um pouco do Cobian Backup, um software gratuito e que oferece vários recursos para seu backup.

Algumas caracteristicas são:

-Suporte a backup FTP, diretórios e arquivos invidualmente
-Para outra HD, outro computador da rede ou FTP
-Tarefas agendadas
-Backups complementares
-Gera LOG dos eventos, simples ou detalhado
-Compacta os arquivos(opcional)
-Multi Idiomas, ingles, portugues, francês, etc…
-Eventos pré backup
-Eventos pós backup

Backup

Backup

fiz um teste com 110GB, para uma HD no mesmo computador levou cerca de 2 horas e meia.

É fácil instalar e usar, com as opções de pré backup você pode parar a aplicação, fazer o backup e iniciar a aplicação novamente.

Para baixar acesse:
http://www.cobiansoft.com/programz/cbSetup.exe

Um pacotão completo e gratuito que inclui Apache, PHP5, MySQL database, PHPmyadmin e SQLitemanager!

O WAMP5 (que significa Windows, Apache, MySQL, PHP5) é um pacote de programas que instala automaticamente o Apache 1.331, PHP5, MySQL database, PHPmyadmin e SQLitemanager. Disponibiliza também suporte ao uso de scripts PHP e comporta vários add-ons encontrados no site oficial.

Com esse pacote você poderá fazer sua página na Internet com muito mais vantagens e vai incrementar ele com muitos mais recursos. Também tornará o site mais dinâmico e rápido conforme a sua habilidade e conforme o servidor de onde você vai hospedar.

Também é possível criar um servidor que possa hospedar e armazenar dados ou páginas da Internet em um banco de dados.

Baixar
Para baixar clique aqui

O que é?

Apache:

É um dos maiores servidores de web livre e foi criado em cima de códigos já prontos.O servidor é compatível com o protocolo HTTP. Para saber mais sobre as funcionalidades visite o site oficial do Apache (em inglês).

PHP5:

PHP ao pé da letra significa Hypertext Preprocessor. De maneira geral, o PHP é uma linguagem livre orientada a objetos que cria scripts simples. Scripts são partes de um código que executam alguma função. O PHP5 veio com algumas mudanças para tornar a linguagem um pouco mais forte: é possível refazer construtores e os destruir, com maior visibilidade no acesso, abstração de objetos e, por fim, a interface de objetos.

Para mais informações sobre o programa, visite o site oficial do PHP (em inglês).

MySQL database:

MySQL é um sistema gerenciador de banco de dados (SGDB) que funciona de forma estruturada. Possui um excelente desempenho e é um software livre. Compatível com muitos drivers e também módulos de interfaces para muitas linguagens de programação. Suporta vários tipos de tabelas.

Para mais informações sobre o MySQL database, visite o site oficial do MySQL (em inglês).

PHPmyadmin:

Programa desenvolvido para a parte administrativa do PHP. É possível criar e deletar bases de dados ou tabelas. É possível que você faça alterações nas suas tabelas, campos, enfim, tudo o que você precisar alterar na sua base de dados.

SQLitemanager:

É o sistema gerenciador do SQL. Você pode aplicar o SQLitemanager na hora que estiver montando o seu banco de dados com o MySQL database, que também é incluso no pacote do WAMP5.

Quando você instalar o WAMP5, todos os arquivos são copiados no diretório que você escolher. Se você preferir baixar os programas inclusos no WAMP5 separadamente, confira alguns deles que o Baixaki já disponibilizou para você: PHP5, Apache e o phpMyAdmin.

Fonte: Baixaki