Mudanças entre as edições de "Estante"

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 diferença)

Edição das 22h15min de 2 de setembro de 2010

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

  1. cp estante-0.1.tar.bz2 /opt

descompacta

  1. tar jxvf estante-0.1.tar.bz2

renomeia

  1. mv estante-0.1 estante

link simbolico para apache ver

  1. ln -s /opt/estante /var/www

acertando arquivos

  1. mv /opt/estante/html/** /opt/estante

banco de dados

  1. 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:

  1. 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