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 |
||
| Linha 1: | Linha 1: | ||
Aplicativos web para gerenciamento de acervo de livros | |||
Página do projeto | |||
* http://estante.codigolivre.org.br/ | |||
pegue o código | pegue o código | ||
wget -c http://estante.codigolivre.org.br/files/estante-0.1.tar.bz2 | wget -c http://estante.codigolivre.org.br/files/estante-0.1.tar.bz2 | ||
# cp estante-0.1.tar.bz2 /opt | |||
# tar jxvf estante-0.1.tar.bz2 | |||
# mv estante-0.1 estante | |||
# cp estante-0.1.tar.bz2 /opt | # ln -s /opt/estante /var/www | ||
# mv /opt/estante/html/** /opt/estante | |||
# tar jxvf estante-0.1.tar.bz2 | |||
# mv estante-0.1 estante | |||
# ln -s /opt/estante /var/www | |||
no banco de dados | |||
mysql -u root -p | |||
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 > CREATE DATABASE estante; | mysql > use estante; | ||
mysql > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON estante.* TO estante@localhost IDENTIFIED BY "MINHA SENHA"; | mysql > source /opt/estante/estante.sql | ||
mysql > flush privileges; | mysql > quit | ||
mysql > use estante; | |||
mysql > source /opt/estante/estante.sql | |||
mysql > quit | |||
| Linha 44: | Linha 31: | ||
acrescente em /etc/apache2/http.conf | acrescente em /etc/apache2/http.conf | ||
<Directory /var/www/estante> | <Directory /var/www/estante> | ||
Options Indexes | |||
AllowOverride AuthConfig | |||
Order allow,deny | |||
Allow from all | |||
</Directory> | </Directory> | ||
depois proteja o diretorio | 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: | 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 /opt/estante/.senhas | AuthUserFile /opt/estante/.senhas | ||
require valid-user | require valid-user | ||
Agora crie o arquivo SENHAS assim: | Agora crie o arquivo SENHAS assim: | ||
# htpasswd -c /opt/estante/.senhas estante | |||
# htpasswd -c /opt/estante/.senhas estante | New password: | ||
New password: | Re-type new password: | ||
Re-type new password: | 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 | ||
e acesse http://localhost/estante | e acesse http://localhost/estante | ||
Edição das 19h19min 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://estante.codigolivre.org.br/files/estante-0.1.tar.bz2 # cp estante-0.1.tar.bz2 /opt # tar jxvf estante-0.1.tar.bz2 # mv estante-0.1 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