Solução para a conexão com o sistema GLPI e MySQL Server
Dica publicada em Banco de Dados / MySQL
Solução para a conexão com o sistema GLPI e MySQL Server
Olá amigos(as),
Eu estava tentando atualizar o sistema de chamado GLPI com pacote do site do projeto, fui querer jogar o conteúdo na pasta /usr/share/glpi e deu erro.
Isso eu já tinha instalado pelo "apt-get install glpi", preenchido os usuários, configurado e aconteceu o problema a seguir. Ainda bem, como bom garoto, fiz o backup do banco de dados no menu Administração > Manutenção :-).
As dicas a seguir eu fiz no GNU/Linux Debian Wheezy. Vamos aos passos.
1. Logado como o usuário root, edite a configuração para entrada no banco de dados:
# nano /usr/share/glpi/config/config_db.php
2. Faça a cópia do banco de dados do glpi:
# cp /usr/share/glpi/install/mysql/glpi* /home/<seu-usuário>/Downloads/glpi.sql
(Guarde essa cópia)
3. Entre na pasta onde você copiou, no meu caso:
# cd /home/<usuário>/Downloads
4. Acesse e crie o banco de dados glpi no MySQL. Um passo de cada vez.
# mysql -u root -p
MYSQL> create database glpi;
MYSQL> exit
Eu estava tentando atualizar o sistema de chamado GLPI com pacote do site do projeto, fui querer jogar o conteúdo na pasta /usr/share/glpi e deu erro.
Isso eu já tinha instalado pelo "apt-get install glpi", preenchido os usuários, configurado e aconteceu o problema a seguir. Ainda bem, como bom garoto, fiz o backup do banco de dados no menu Administração > Manutenção :-).
As dicas a seguir eu fiz no GNU/Linux Debian Wheezy. Vamos aos passos.
1. Logado como o usuário root, edite a configuração para entrada no banco de dados:
# nano /usr/share/glpi/config/config_db.php
<?php
class DB extends DBmysql {
var $dbhost = 'localhost'; //Server
var $dbuser = 'root'; //Coloque seu usuário no banco de dados
var $dbpassword= '123456'; //Password
var $dbdefault = 'glpi'; //NameDB
}
?>
class DB extends DBmysql {
var $dbhost = 'localhost'; //Server
var $dbuser = 'root'; //Coloque seu usuário no banco de dados
var $dbpassword= '123456'; //Password
var $dbdefault = 'glpi'; //NameDB
}
?>
2. Faça a cópia do banco de dados do glpi:
# cp /usr/share/glpi/install/mysql/glpi* /home/<seu-usuário>/Downloads/glpi.sql
(Guarde essa cópia)
3. Entre na pasta onde você copiou, no meu caso:
# cd /home/<usuário>/Downloads
4. Acesse e crie o banco de dados glpi no MySQL. Um passo de cada vez.
# mysql -u root -p
MYSQL> create database glpi;
MYSQL> exit
5. Importe o sql para o banco de dados criado.
# mysql -u root -p glpi < glpi.sql
Agora acesse:
http://localhost/glpi
Pronto!
Já deverá estar normal.
Fonte: http://www.thiagopassamani.com.br/tags/glpi-mysql
Utilizo mysql 5.5, php5
Já atribui permissões nas pastas files e config, já atribui permissões www.-dat:www-dat /usr/share/glpi, já adicionei o usuario glpi@localhost no banco e inclusive consigo criar e alterar tabelas com ele. Já estou desistindo de atualizar o GLPI.