Estante: mudanças entre as edições
De MochilaWiki
Ir para navegaçãoIr para pesquisar
Criou página com 'Instalando estante - http://estante.codigolivre.org.br/ pegue o código wget -c http://estante.codigolivre.org.br/files/estante-0.1.tar.bz2 copie para /opt # cp estante-0.1.ta…' |
Sem resumo de edição |
||
| (5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
== 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 == | |||
* [[Lamp]] e [[Acertando hosts]] | |||
== 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 | |||
banco de dados | |||
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 | |||
mysql > quit | |||
altere o arquivo /opt/estante/biblioteca_conf.php colocando a sua senha do mysql em | 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 | 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: | Agora vá na pasta que você quer proteger e crie um arquivo .htaccess (dentro de /opt/estante/) com o seguinte conteúdo: | ||
AuthType Basic | |||
AuthType Basic | AuthName "Descrição" | ||
AuthName "Descrição" | AuthUserFile /etc/estante/.senhas | ||
AuthUserFile / | require valid-user | ||
require valid-user | |||
Agora crie o arquivo SENHAS assim: | 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 [http://estante.codigolivre.org.br/files/estante-0.1.tar.bz2] | |||
Edição atual tal como às 10h04min 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]