|
![]() |
||
BugZilla e MySQL [Resolvido]
|
||
. Nós temos 754.091 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) | |||||
|
Super Participante
|
Oi pessoal. Beleza?
Instalei o MySQL aqui e tá rodando rendondinho. Dai eu fiquei encarregado de instalar o Bugzilla. Ok. Entrei no site do bugzilla, baixei, descompatei, fui para o diretório e dei o seguinte comando: Código:
Citação:
Código:
[Editado 1] Tentei este comando: Código:
Citação:
Citação:
[Editado 2] Ok! Meu chefe ( que é um crânio ) disse que o meu problema se resolvia criando o usuário bugs pelo webmin. Ok... instalei o webmin, criei o maldito usuário e eis que não era só isso. O mesmíssimo erro continua acontecendo alguma dica? Já mudei as permissões da base de dados em questão para o usuário bugs pra ver se atendia ao programa, mas até agora.... [Editado 3] Oi pessoal. Cá estou novamente! Consegui resolver o problema das permissões do MySQL e acho que cai em um novo :S. O outro problema eu resolvi entrando no MySQL e digitando esse código: Código:
Citação:
[Editado 4] Opa! Consegui mudar o erro de permissão definitivamente! Agora o erro é quanto ao grupo! ( acho que é menos mal! ). Eis o que eu fiz: - Entrei no webmin. - Deletei usuários inuteis ( test%/, test ) - Deletei e criei de novo a base de dados bugs - Garanti que o usuário lugs em localhost tivesse TODAS as permissões para TODAS as tabelas. Agora o erro que aparece ao executar o ./checksetup.pl é: Citação:
Valeu pessoal. ... Vinicius Menezes ...
__________________
Monitor: TV Samsumg 32'' Processador: AMD Semprom 3000+ Memória: DDR2 2GB 667mhz ![]() Video: GeForce 8400 ![]() Som: OnBoard HD: Samsung 250GB |
|||||
|
|
|
|
|
#2 (permalink) |
|
Super Participante
|
era um UP mas anyway....
... Vinicius Menezes ...
__________________
Monitor: TV Samsumg 32'' Processador: AMD Semprom 3000+ Memória: DDR2 2GB 667mhz ![]() Video: GeForce 8400 ![]() Som: OnBoard HD: Samsung 250GB |
|
|
|
|
|
#3 (permalink) |
|
Super Participante
|
Consegui! E nunguém me ajudou :x 8O
:cry: .Vocês tão mals pra ajudar hein? Como de praxe um tutorialzinho pra galera ficar feliz. Espero que gostem :idea: :!: . ... Vinicius Menezes ... ----------------------------------------------------------------------------------------- Bugzilla 2.18.1 no Slack 10.1 Hoje vamos instalar o bugzilla 2.18.1 na última versão disponivel do Slackware linux. Primeiramente é interessamente pegar o bugzilla no site oficial: http://www.bugzilla.org/download/ Você precisará instalar e configurar minimamente: Apache MySQL Webmin Baixe o bugzilla, extraia-o e entre no seu diretório, lá, passe o seguinte comando: Codigo: tar -xvzf bugzilla-2.18.1.tar.gz Beleza. Agora você criou uma pasta de mesmo nome no seu diretório. Se você é um “Perl Geek” ( programador que manda muito bem em Perl ). Provavelmente seus módulos já devem ter sido atualizados o suficiente para que este comando funcione: Codigo: ./checksetup.pl Logicamente que quem não é um Perl Geek deve estar se perguntando “e eu tio?”. Bom... vou te dizer duas coisas, 1) Eu não sou seu tio e 2) execute o código. A diferenća é que ao fim do script você vai ter que instalar os módulos não opcionais apenas copiando e colandoos caminhos que o script te der! Um exemplo seria: Codigo: /usr/bin/perl5.8.6 -MCPAN -e 'install "Template"' Entendeu criatura divina? Só copiar esses caminhos “estranhos” que aparecem . Agora chegou a hora de você, meu santo, acabar com alguns problemas de permissão! Abra seu terminal e digite o seguinte: Codigo: mysql Repare que o seu terminal mudou. Agora ele é algo como mysql> . Digite o seguinte: Código MySQL: mysql> GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES, CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY ’$db_pass’; mysql> FLUSH PRIVILEGES; Não esqueća do ponto-e-virgula! Muito menos dos outros acentos que aparecem, NEM das letras maiúsculas! Tudo deve ser copiado exatamente da maneira que está! E não adianta dar uma de preguićoso e copiar e colar. Num adianta mané! Vai ter que ser na munheca MESMO. Com isso você garante umas permissões para os usuários do MySQL. Agora você vai resolver com a ajuda do nosso amissíssimo Webmin alguns problemas de permissão pendentes. Faća o seguinte: Abra o seu browser Abra seu webmin ( normalmente digite localhost:10000 na barra de enderećos ) Faća login como administrador ( normalmente root ou se for uma instalaćão padrão do webmin o usuário deverá ser admin ) Clique na parte: servers Clique em: MySQL servers Clique em user permissions Clique No usuário bugs do grupo localhost ( ou do grupo any )* Selecione todas as općões e salve. *Se este usuário não existe tente executar pela enésima vez o ./checksetup.pl. Vai dar erro mas o usuário, provavelmente será criado. Nota: Se o usuário bugs existir mas estiver no grupo bugs troque o grupo dele ( pelo webmin ou pela linha de comando ). Essa atitude te poupará tempo. Se durante as configuraćões iniciais você configurou o usuário Root para poder ter acesso ao apache ( onde o bugzilla deve funcionar ). O grupo root deve existir ou se não existir ( pouco provavel ) tente este comando: Código: groupadd root Pronto! Agora execute o script: Código: ./checksetup.pl e se tudo ocorrer bem você terá que dar apenas alguns dados para tudo funcionar corretamente. Parabéns! Você, agora, já pode aprender a usar/desenvolver com o bugzilla rastreando bugs de forma profissional e eficiente.
__________________
Monitor: TV Samsumg 32'' Processador: AMD Semprom 3000+ Memória: DDR2 2GB 667mhz ![]() Video: GeForce 8400 ![]() Som: OnBoard HD: Samsung 250GB |
|
|
|
![]() |
| Opções do Tópico | |
|
|