Mudanças entre as edições de "Estante"
De MochilaWiki
Ir para navegaçãoIr para pesquisarLinha 4: | Linha 4: | ||
* http://estante.codigolivre.org.br/ | * http://estante.codigolivre.org.br/ | ||
− | + | 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 | no banco de dados | ||
Linha 17: | Linha 18: | ||
mysql > flush privileges; | mysql > flush privileges; | ||
mysql > use estante; | mysql > use estante; | ||
− | mysql > source | + | mysql > source estante.sql |
mysql > quit | 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"; | |
− | |||
− | |||
acrescente em /etc/apache2/http.conf | acrescente em /etc/apache2/http.conf | ||
− | |||
<Directory /var/www/estante> | <Directory /var/www/estante> | ||
Options Indexes | Options Indexes | ||
Linha 37: | Linha 32: | ||
</Directory> | </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 / | + | AuthUserFile /etc/estante/.senhas |
require valid-user | require valid-user | ||
Agora crie o arquivo SENHAS assim: | Agora crie o arquivo SENHAS assim: | ||
− | # htpasswd -c / | + | # htpasswd -c /etc/estante/.senhas estante |
New password: | New password: | ||
Re-type new password: | Re-type new password: | ||
Linha 52: | Linha 47: | ||
reinicie o apache | reinicie o apache | ||
− | |||
/etc/init.d/apache2 restart | /etc/init.d/apache2 restart | ||
Edição das 22h39min de 2 de setembro de 2010
Aplicativos web para gerenciamento de acervo de livros
Página do projeto
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";
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]