Gallery - Álbum de fotos no seu site

Já pensou em ter um site com uma galeria de foto organizada e que lhe ofereça recursos interessantes como cadastro de usuário, upload de imagens e outros? Tudo isso é possível com o Gallery. Aqui veremos como instalá-lo a partir dos fontes no Linux.

[ Hits: 19.564 ]

Por: Jose Ribeiro em 29/11/2008 | Blog: https://otrsinbox.cloud


Introdução



Para fazer o download dos fontes do Gallery acesse o site oficial e baixe o Gallery 2.3.

Para você utilizar o Gallery é necessário ter o PHP e um banco de dados instalado (utilizei o SQLite). É necessário também o Apache, já que o programa tem o intuito de ser oferecido via web, então instale esses requisitos pelo gerenciador de pacotes de sua distribuição ou se você tiver bastante tempo, compile os fontes e ganhe um pouco em desempenho.

Após fazer o download e seu servidor web estiver funcionado devidamente com o PHP e MySQL, vamos a instalação do Gallery.
Linux: Gallery, um álbum de fotos no seu site

Gallery, configuração básica

Após o download do Gallery, descompacte e move a pasta "gallery2" para o diretório raiz do seu servidor Apache:

# mv gallery2 /var/www/html/

Feito isso vamos acessar o servidor e começar a configuração. Então no navegador coloque:

http://localhost/gallery2/

Vamos às 18 páginas básicas da configuração do software.

Essa é a primeira página, no qual ela apresenta o software e também os 11 passos para a configuração.
Linux: Gallery - configuração
Já na segunda página ele gera uma chave e você deve criar um arquivo de texto na pasta /var/www/html/gallery2/ com o nome login.txt e copiar essa chave que ele acaba de gerar.

# touch /var/www/html/gallery2/login.txt

E após isso copie a chave.
Linux: Gallery - autenticação
Se você fez o que deveria ser feito nessa terceira parte, ele apenas confirma a autenticação.
Linux: Gallery - autenticação bem sucedida
Agora nessa quarta tela, vamos entender o que acontece. É o seguinte, na minha máquina o gettext está desconfigurado, então o Gallery não conseguirá habilitar suporte a outros idiomas, já que o gettext faz-se necessário.
Linux: Gallery - system checks
Nessa quinta tela é o seguinte, ele pede o site de instalação, no caso usei o padrão "Standard installation", pois é apenas para acesso local, entretanto se pretende usar em um domínio escolha "Multisite installation.
Linux: Gallery - Standard installation
O Gallery também precisa de um path para armazenar os dados, então é isso que devemos fazer agora:

# mkdir /var/www/html/gallery2/g2data

e para acesso pelos usuários não root:

# chmod 777 /var/www/html/gallery2/g2data
Linux: Gallery - permissões de acesso
Nessa sétima tela é o seguinte, ele dá um aviso de segurança, então clique nessa caixa de seleção "Yes, please omit the security check [x]".
Linux: Gallery - omit security check
    Próxima página

Páginas do artigo
   1. Introdução
   2. Banco de dados e fim da configuração
Outros artigos deste autor

Gambas2 e MySQL, aprofundando relações

Criando um banco de dados no Flamerobin (Firebird)

Mensageiro instantâneo

Imagens e áudio no banco de dados Oracle

OTRS - Revolucione seu Help Desk com esta ferramenta

Leitura recomendada

Abordagem exemplificada à Orientação a Objetos com PHP

PHP com suporte ao MS SQL Server 7

Provendo dados em um servidor PostgreSQL através do Apache e PHP

Armazenando datas de uma outra forma

Criando backup do MySQL com o mysqldump

  
Comentários
[1] Comentário enviado por fredwind em 01/12/2008 - 21:16h

Muito massa velho! Já faz algum tempo que eu instalei essa aplicação no meu computador!! possui recursos legais.

[2] Comentário enviado por joserribeirojuni em 02/12/2008 - 10:25h

De fato cara, esse software tem muitos recursos !
Abração

[3] Comentário enviado por mgo1972 em 19/02/2010 - 12:54h

por favor pode me ajudar aqui esta dando este erro

Errors occurred. Please see messages below.
Storage Setup
Gallery needs a directory to store your images. The directory we chose for you will work, but its location or current name does not provide maximum security. Either select a new directory outside of the document root directory or add a random string to the end of the directory name (e.g. g2data_b899ce5418).

For maximum security you should pick a directory that is not web accessible. If this is not possible, specify a randomized name for this directory.
If you're using a modern browser, we'll try to autocomplete any path you enter here. So if you're having trouble finding the right path to your g2data directory, try experimenting with paths in the text box below and see what completions it provides for you.

The directory you entered does not exist
Directory path:

Your webserver needs to be able to write to this directory. To get it working, you can follow these examples.
Note: these are only examples! You may find that they don't work quite right on your system.

Windows
C:\> mkdir C:\> mkdir E:\home\webcyberrj\nauticorj\Web\g2data\In some web hosting environments, the paths that you see in the shell or via FTP are not the same paths that PHP sees. In order to find out the real path to your data directory, you can try creating a PHP script called dir.php containing the following code in it and put it into your data directory.

<?php print system("pwd"); ?> then figure out the URL to dir.php and open it in your web browser (eg, http://your.server.com/g2data/dir.php). This will tell you the exact path to enter here.

Note: This requires that your data directory is web accessible, which we don't recommend because it circumvents our image firewall. Once you figure out the path this way, we recommend that you move your data directory outside of your web accessible area and then update the path here accordingly.

Note: Don't forget to delete dir.php when you're done!

For information on how to secure your Gallery storage directory, please read the Security Guide.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts