Instalando o Estante no Debian Etch
De gutocarvalho.net
Conteúdo |
[editar] instalando e configurando estante
o estante é...
[editar] download do programa
rcb:/opt# wget http://gutocarvalho.net/casabrasil/conf-servidores/estante-0.1.tar.bz2
rcb:/opt# tar jxvf estante-0.1.tar.bz2
saída
estante-0.1/ estante-0.1/html/ estante-0.1/html/estilos/ estante-0.1/html/estilos/letras.png estante-0.1/html/estilos/listras.png estante-0.1/html/estilos/sombra.png estante-0.1/html/estilos/style.css estante-0.1/html/configuracao.php estante-0.1/html/index.php estante-0.1/rotinas/ estante-0.1/rotinas/xhtml.php estante-0.1/rotinas/ui.php estante-0.1/rotinas/mysql.php estante-0.1/rotinas/estante.php estante-0.1/biblioteca_conf.php estante-0.1/usuarios.php estante-0.1/consultas.php estante-0.1/emprestimos.php estante-0.1/ficha_livro.php estante-0.1/ficha_usuario.php estante-0.1/formulario_livro.php estante-0.1/formulario_usuario.php estante-0.1/livros.php estante-0.1/sobre.php estante-0.1/tabelas_usuario.php estante-0.1/AUTHORS estante-0.1/verifica_livro.php estante-0.1/verifica_usuario.php estante-0.1/LEIAME estante-0.1/COPYING estante-0.1/README estante-0.1/Changelog estante-0.1/INSTALL estante-0.1/estante.sql
renomeando diretorio
rcb:/opt# mv estante-0.1 estante
movendo frontend web para local correto
rcb:/opt# mv estante/html/ /var/www/estante
[editar] criando e populando banco
entrando no mysql para criar o banco
rcb:/opt# mysql
mysql> CREATE DATABASE estante; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON estante.* TO estante@localhost IDENTIFIED BY "MINHA SENHA"; mysql> QUIT Bye
populando banco
rcb:/opt# mysql -u estante -p -A estante < /opt/estante/estante.sql
[editar] configurando estante
rcb:/opt/estante# vim biblioteca_conf.php
<?PHP
/*
biblioteca_conf.php
*/
/* banco de dados */
$DB_SGBD="mysql";
$DB_HOST="localhost";
$DB_PORT="";nao coloque nada aqui!
$DB_USER="estante";
/*
Não se esqueça de colocar a senha!
*/
$DB_PASS="casabrasil";
$DB_DATA="estante";
/* localizacao */
$MI_LANG="pt_BR";
$MI_LOCALE="pt_BR.iso8859-1";
$MI_CHAR="iso-8859-1";
/* diretorios */
$MI_HOME_DIR="/opt/estante";
$MI_HTTP_DIR="/estante";
$MI_LIBS_DIR=$MI_HOME_DIR."/rotinas";
/* nome da biblioteca */
$MI_NAME="CasaBrasil/MS/Unidade";
$MI_SUBT="Acervo da sala de leitura da Casa Brasil";
/*
14 dias é uma sugestão, mude se assim desejar, tempo de empréstimo máximo.
*/
$MI_DAYS=14;
?>
[editar] dica: fazendo dump do banco
fazendo o dump
rcb:/opt# mysqldump --host=127.0.0.1 --user=root --password=senha --databases estante | bzip2 -c > mysqldump-ms-ihp-estante-2007-12-27.bz2
[editar] dica: restaurando dump do banco
primeiro vamos criar o banco
rcb:/opt# mysql
mysql> CREATE DATABASE estante; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON estante.* TO estante@localhost IDENTIFIED BY "MINHA SENHA"; mysql> QUIT Bye
extraindo o banco
rcb:/opt# bzip2 -d mysqldump-ms-ihp-estante-2007-12-27.bz2
populando banco
rcb:/opt# mysql -u estante -p -A estante < /home/livre/mysqldump-ms-ihp-estante-2007-12-27.bz2

