Estante: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 5: Linha 5:


pegue o código
pegue o código
  wget -c http://estante.codigolivre.org.br/files/estante-0.1.tar.bz2
  # wget -c http://pub.nkosi.org/estante-0.1.tar.bz2
# cp estante-0.1.tar.bz2 /opt
  # tar jxvf estante-0.1.tar.bz2
  # tar jxvf estante-0.1.tar.bz2
  # mv estante-0.1 estante
  # mv estante-0.1 /opt/estante
  # ln -s /opt/estante /var/www
  # ln -s /opt/estante /var/www
  # mv /opt/estante/html/** /opt/estante
  # mv /opt/estante/html/** /opt/estante
Linha 57: Linha 56:


e acesse http://localhost/estante
e acesse http://localhost/estante
mirror [http://estante.codigolivre.org.br/files/estante-0.1.tar.bz2]

Edição das 19h20min de 2 de setembro de 2010

Aplicativos web para gerenciamento de acervo de livros

Página do projeto

pegue o código

# wget -c http://pub.nkosi.org/estante-0.1.tar.bz2
# tar jxvf estante-0.1.tar.bz2
# mv estante-0.1 /opt/estante
# ln -s /opt/estante /var/www
# mv /opt/estante/html/** /opt/estante

no banco de dados

mysql -u root -p
mysql > CREATE DATABASE estante;
mysql > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON estante.* TO estante@localhost IDENTIFIED BY "MINHA SENHA"; 
mysql > flush privileges;
mysql > use estante;
mysql > source /opt/estante/estante.sql
mysql > quit


configuração do banco de dados

altere o arquivo /opt/estante/biblioteca_conf.php colocando a sua senha do mysql em

  $DB_PASS="MINHA SENHA";
  

mexendo no apache2

acrescente em /etc/apache2/http.conf

<Directory /var/www/estante>
  Options Indexes
  AllowOverride AuthConfig
  Order allow,deny
  Allow from all
</Directory>

depois proteja o diretorio

Agora vá na pasta que você quer proteger e crie um arquivo .htaccess (dentro de /opt/estante/) com o seguinte conteúdo:

AuthType Basic
AuthName "Descrição"

AuthUserFile /opt/estante/.senhas

require valid-user

Agora crie o arquivo SENHAS assim:

# htpasswd -c /opt/estante/.senhas estante
New password:
Re-type new password:
Adding password for user estante

reinicie o apache

/etc/init.d/apache2 restart

e acesse http://localhost/estante


mirror [1]