Mudanças entre as edições de "Estante"
De MochilaWiki
Ir para navegaçãoIr para pesquisar(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 1: | Linha 1: | ||
+ | == Sobre == | ||
Aplicativos web para gerenciamento de acervo de livros | Aplicativos web para gerenciamento de acervo de livros | ||
− | |||
* http://estante.codigolivre.org.br/ | * http://estante.codigolivre.org.br/ | ||
+ | * https://github.com/plainspooky/estante | ||
+ | * https://web.archive.org/web/20120422110927/http://estante.codigolivre.org.br/ | ||
− | + | == Requerimento == | |
+ | * [[Lamp]] e [[Acertando hosts]] | ||
+ | |||
+ | == Instalando == | ||
wget -c http://pub.nkosi.org/estante-0.1.tar.bz2 | wget -c http://pub.nkosi.org/estante-0.1.tar.bz2 | ||
tar jxvf estante-0.1.tar.bz2 | tar jxvf estante-0.1.tar.bz2 | ||
Linha 12: | Linha 17: | ||
mkdir /etc/estante | mkdir /etc/estante | ||
− | no banco de dados | + | == no banco de dados == |
mysql -u root -p | mysql -u root -p | ||
mysql > CREATE DATABASE estante; | mysql > CREATE DATABASE estante; | ||
Linha 24: | Linha 29: | ||
$DB_PASS="MINHA SENHA"; | $DB_PASS="MINHA SENHA"; | ||
+ | == no apache == | ||
acrescente em /etc/apache2/http.conf | acrescente em /etc/apache2/http.conf | ||
<Directory /var/www/estante> | <Directory /var/www/estante> | ||
Linha 32: | Linha 38: | ||
</Directory> | </Directory> | ||
− | protegendo o diretório | + | == protegendo o diretório == |
Agora vá na pasta que você quer proteger e crie um arquivo .htaccess (dentro de /opt/estante/) com o seguinte conteúdo: | Agora vá na pasta que você quer proteger e crie um arquivo .htaccess (dentro de /opt/estante/) com o seguinte conteúdo: | ||
Linha 46: | Linha 52: | ||
Adding password for user estante | Adding password for user estante | ||
− | reinicie o apache | + | == reinicie o apache == |
/etc/init.d/apache2 restart | /etc/init.d/apache2 restart | ||
Edição atual tal como às 13h04min de 1 de maio de 2015
Sobre
Aplicativos web para gerenciamento de acervo de livros
- http://estante.codigolivre.org.br/
- https://github.com/plainspooky/estante
- https://web.archive.org/web/20120422110927/http://estante.codigolivre.org.br/
Requerimento
Instalando
wget -c http://pub.nkosi.org/estante-0.1.tar.bz2 tar jxvf estante-0.1.tar.bz2 mv estante-0.1 /var/www/estante cd /var/www/estante mv html/* . mkdir /etc/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 estante.sql mysql > quit
altere o arquivo /opt/estante/biblioteca_conf.php colocando a sua senha do mysql em
$DB_PASS="MINHA SENHA";
no apache
acrescente em /etc/apache2/http.conf
<Directory /var/www/estante> Options Indexes AllowOverride AuthConfig Order allow,deny Allow from all </Directory>
protegendo o diretório
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 /etc/estante/.senhas require valid-user
Agora crie o arquivo SENHAS assim:
# htpasswd -c /etc/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]