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…')
 
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Instalando estante - http://estante.codigolivre.org.br/
+
== Sobre ==
 +
Aplicativos web para gerenciamento de acervo de livros
  
pegue o código
+
* http://estante.codigolivre.org.br/
wget -c http://estante.codigolivre.org.br/files/estante-0.1.tar.bz2
+
* https://github.com/plainspooky/estante
 +
* https://web.archive.org/web/20120422110927/http://estante.codigolivre.org.br/
  
copie para /opt
+
== Requerimento ==
 +
* [[Lamp]] e [[Acertando hosts]]
  
# cp estante-0.1.tar.bz2 /opt
+
== 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
  
descompacta
+
== no banco de dados ==
 
+
mysql -u root -p
# tar jxvf estante-0.1.tar.bz2
+
mysql > CREATE DATABASE estante;
 
+
mysql > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON estante.* TO estante@localhost IDENTIFIED BY "MINHA SENHA";  
renomeia
+
mysql > flush privileges;
 
+
mysql > use estante;
# mv estante-0.1 estante
+
mysql > source estante.sql
 
+
mysql > quit
link simbolico para apache ver
 
 
 
# ln -s /opt/estante /var/www
 
 
 
acertando arquivos
 
 
 
# mv /opt/estante/html/** /opt/estante
 
 
 
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
 
altere o arquivo /opt/estante/biblioteca_conf.php colocando a sua senha do mysql em
  $DB_PASS="MINHA SENHA";
+
  $DB_PASS="MINHA SENHA";
 
    
 
    
mexendo no apache2
+
== 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>
  
<Directory /var/www/estante>
+
== protegendo o diretório ==
  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:
 
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 /opt/estante/.senhas
+
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
  
# htpasswd -c /opt/estante/.senhas estante
+
== reinicie o apache ==
New password:
+
/etc/init.d/apache2 restart
Re-type new password:
 
Adding password for user estante
 
  
reinicie o apache
+
e acesse http://localhost/estante
  
/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 13h04min de 1 de maio de 2015

Sobre

Aplicativos web para gerenciamento de acervo de livros

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]