OneOrZero Helpdesk

Conheça o OneOrZero helpdesk, um aplicativo para ser utilizado via browser que irá ajudá-lo a controlar os pedidos de suporte feitos pelos usuários de sua empresa. O programa é feito utilizando PHP acessando SQLite ou MySQL. O OneOrZero helpdesk possui relatórios estatísticos que irá ajudá-lo a medir a eficiência do setor de suporte da empresa. Um bom programa que vale à pena conferir.

[ Hits: 164.658 ]

Por: Wanderson Berbert em 02/06/2005


Configurando o banco de dados



Tendo o banco de dados MySQL instalado e funcionando corretamente, será necessário configurar um nome de usuário e um banco de dados para que o programa helpdesk possa acessá-lo.

No prompt digite:

$ mysql -u nome_de_usuário -pSENHA

Onde:
  • nome_de_usuário é o usuário que tem acesso ao banco de dados para administração;
  • senha é a senha deste usuário.

Estando tudo correto irá aparecer o prompt do MySQL:

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

No prompt digite:

mysql> CREATE DATABASE suporte;

Isto irá criar um banco de dados chamado "suporte" no servidor MySQL.

Iremos agora criar um usuário para acessar este banco de dados:

mysql> GRANT ALL PRIVILEGES ON suporte.* TO 'oneorzero'@'localhost' IDENTIFIED BY 'xyz';

Criamos um usuário chamado "oneorzero" e com senha "xyz" com todos os direitos no banco de dados nomeado "suporte".

Por fim utilize o comando:

mysql> FLUSH PRIVILEGES;

Para efetivar as alterações.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Pré-requisitos
   3. Instalando o MySQL ou o SQLite
   4. Instalando o One or Zero Helpdesk
   5. Configurando o banco de dados
   6. Configurando a conexão
   7. Terminando a instalação
Outros artigos deste autor

Criando relatórios estatísticos com o webalizer

Criando relatórios estatísticos da web com o awstats

Nagios - Um poderoso programa de monitoramento de rede (parte final)

Nagios - Um poderoso programa de monitoramento de rede (parte 1)

Implementando auto-resposta utilizando o Exim

Leitura recomendada

Utilizando o alien para a conversão de pacotes

Ocomon - Instalação e configuração

Gravando vídeo com placa de TV através do transcode

Backups com TAR e DUMP

Análise do Mandriva Free 2006 - Conhecendo melhor o sistema

  
Comentários
[1] Comentário enviado por shocker em 02/06/2005 - 10:15h

Cara parabéns pelo artigo! O texto está de claro entendimento.
Este OneOrZero Helpdesk, é muito parecido com o que eu uso aqui, o MyHelpdesk (http://myhelpdesk.sourceforge.net/).

É um excelente software!

Um abraço.

Atc,
Alan Cota.

[2] Comentário enviado por unistd em 02/06/2005 - 10:22h

O HelpDesk é bom mesmo, instalei ele aqui faz 2 dias mas não ele não está conseguindo enviar e-mail. Quando "logo" como administrador e vou no painel de controle, seleciono a opção SMTP Status como Sendmail e depois Linux Path Sendmail coloco /usr/sbin/sendmail, que é onde encontra-se o sendmail, mesmo assim o helpdesk não envia e-mails quando são criados novos tickets ou quando são respondidos... resumindo, ele não envia e-mails em hipótese nenhuma.

Alguém pode me ajudar?

* Tentei colocar como path também /usr/sbin, mas de nada adiantou

[3] Comentário enviado por gocorrea em 02/06/2005 - 13:11h

Realmente muito legal, vou testar o helpdesk aqui no meu site.

Unistd: veja se o seu servidor de e-mail esta corretamente instalado e configurado, caso contrário não enviará nenhum.

[4] Comentário enviado por crayon em 02/06/2005 - 17:35h

Muito bom!
Parabéns a todos pela clareza com que os artigos estão sendo escritos!

Atc,
Kassiano

[5] Comentário enviado por kandrus em 03/06/2005 - 05:05h

Tava precisando de algo assim para implantar aqui na empresa

[6] Comentário enviado por ebrandos em 03/06/2005 - 19:02h

Vou implementar esta solução aqui na empresa, muito legal mesmo!!!

[7] Comentário enviado por dupotter em 24/10/2005 - 17:41h

eu criei a tabela e o usuário normalmente no mysql, mas qdo tento editar o setup_server.php, eu preencho corretamente, mudo pra mysql, coloco o usario e senha, coloco a tabela, peço pra salvar, após os 3 segundos ele volta pra janela com as configurações padrão, td do jeito que estava antes de eu alterar, alguém tem alguma idéia de como proceder?

[8] Comentário enviado por leandropls em 05/02/2006 - 19:43h

dupotter, coloca as permissoes dos arquivos dentro do configuration como 777 e ve se resolve

[9] Comentário enviado por czini em 02/06/2006 - 11:16h

Eu também estou com dificuldades em configurar o envio de emails.
Tenho o Sendmail instalado em um servidor diferente da onde esta instalado o php e o held desk. Alguem poderia me ajudar?

[10] Comentário enviado por arijuniorr em 15/10/2006 - 18:12h

Amigo, Instalei aki, mas nao consigo proceguir na no ultimo passo que é a parte do /utilities/install.php, quando clico em NEXT ele fica parado em uma tela apenas com uma barrinha azul e o seguinte texto: OneOrZero Task Mangement System Installation.

o qestou fazendo de errado?

[11] Comentário enviado por silvapfabio em 27/10/2006 - 15:42h

Cara tudo bem materia legal, só que quando baixo do site ou de qualquer site seja oficial ou não ele vem com o banco de dados do sqlite, o se procedimento esta com o mysql legal.

Vc tem um banco de dados pronto em branco porque o que baixamos toda a programação em php esta para o sqlite.

Aguardo

Atenciosamente

Fábio Silva
fabio.silva@barbierinet.com

[12] Comentário enviado por b4nz4 em 08/11/2006 - 16:10h

Alguem pode me responder se o OneOrZero tem tradução para o portugues disponivel ???

Grato

[13] Comentário enviado por tcampinas em 28/12/2006 - 13:33h

Alguém pode me ajudar?

instalei o OneOrZero, ele está funcionando mais ao acessar as telas aparece os seguintes erros, antes das telas do sistema:

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 46

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 46

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 47

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 47

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 48

Notice: Use of undefined constant server_name - assumed 'server_name' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 65

Notice: Use of undefined constant oneorzero_web_alias - assumed 'oneorzero_web_alias' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 66

Notice: Use of undefined constant max_attachment_size - assumed 'max_attachment_size' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 67

Notice: Use of undefined constant file_upload_directory - assumed 'file_upload_directory' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 68

Notice: Use of undefined constant database - assumed 'database' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 69

Notice: Use of undefined constant db_host - assumed 'db_host' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 70

Notice: Use of undefined constant db_user - assumed 'db_user' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 71

Notice: Use of undefined constant db_pwd - assumed 'db_pwd' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 72

Notice: Use of undefined constant db_name - assumed 'db_name' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 73

Notice: Use of undefined constant table_prefix - assumed 'table_prefix' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 77

Notice: Use of undefined constant sqlite_dbfile - assumed 'sqlite_dbfile' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 79

Notice: Undefined index: sqlite_dbfile in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 79

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\common\login.php on line 106

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\common\login.php on line 106

Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\common\login.php on line 159

Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\index.php on line 84


[14] Comentário enviado por ubuntu_free em 28/09/2007 - 16:51h

Sou novo usuario de linux/Ubuntu. No momento de configurar os campos do OneOrZero Server Settings, so me retorna erro. Alguem teria uma imagem de exemplo de como configurar essa tela? Muito obrigado.

[15] Comentário enviado por leowalker em 12/05/2008 - 12:20h

"""ATENÇÃO"""

Resposta para: unistd, Amigo de permissionamento de leitura/escrita e execução para a pasta configuration e seus arquivos:

mastigado fica assim chmod 777 configuration (enter) chmod 777 configuration/* (enter)

Sucesso para ti amigo:
Att;
LeoWalker

[16] Comentário enviado por leowalker em 12/05/2008 - 12:30h

Resposta para: dupotter!!!
Amigo no seu caso é um pouquinho mais complexo, na verdade vc pode usar seu user de root sem maiores problemas, o que vc não esta conseguindo é enviar as alterações ou seja as suas paginas não estão conversando...(acho que mordi seu cerebro agora né??? rsrsrsrs)
Passo-a-Passo: antes de mais nada de as permissões para as pastas
Chmod 775 para todas as pastas exceto configuration de tem que estar com permissionamento chmod 777 "Dê uma olhadinha no post anterior para saber como faz."

Agora vai la e detona no helpdesk amigo!! Sucesso. em caso de duvidas poste ae...

Att; LeoWalker.

[17] Comentário enviado por leowalker em 12/05/2008 - 12:34h

resposta para: silvapfabio

Procure por oozv1656... esta em mysql ajudará.

Muita Paz amigo;

Att; LéoWalker

[18] Comentário enviado por leowalker em 12/05/2008 - 12:37h

Duvidas postem ae que eu tentarei arrumar, demorei três dias após a leitura deste excelente tutorial para responder porque eu estava fazendo a analise do software para poder postar ae o help...

Acho muito chato quem posta os tutoriais mas esquece de dar um help para os amigos, bom mas cada um tem seus motivos...

Abraço a todos e desculpem-me por qualquer coisa

Att; LeoWalker.

[19] Comentário enviado por wx3po em 10/10/2008 - 11:02h

pow instalei tudo. Quando vou acessar o control.php ele dá o seguinte erro:
Fatal error: Client does not support authentication protocol requested by server; consider upgrading MySQL client in \common\mysql.class.php on line 51


[20] Comentário enviado por eduardo_jst em 10/02/2009 - 15:44h

Como alterar o idoma do onearzero para portugues

[21] Comentário enviado por mM;oO.Oo;Mm em 12/02/2009 - 03:19h

Eduardo,

Entre neste endereço
O pacote de Idiomas pode ser obtido atraves desde endereço

http://www.oneorzero.com/downloads/languages/language.zip

Aproveitando uma pergunta.

Quando voce cria um usuário como "USER"
ou seja apenas criar chamados e acompanhar o andamento.


voce consegue logar e criar os tickets?
eu não consigo, pois quando clico no linck criar tickets
o GROUP SUPPORTER aparece totalmente em branco
sem lista nenhum usuário de suporte para atender o chamado
sendo que o mesmo já esta criado...

Alguém ja passou por isso e sabe como corrigir?

Att,


[22] Comentário enviado por eduardo_jst em 13/02/2009 - 18:08h

Isso aconteceu comigo, mas eu fechei e abrir o banco que passou a funcionar!!

[23] Comentário enviado por eduardo_jst em 13/02/2009 - 18:09h

Não conigo configurar o email, algem sabe onde tem um tutorial para isso em relação ao uso do onnerzero?

[24] Comentário enviado por eduardo_jst em 16/02/2009 - 09:36h

Alguem pode me enviar um exemplo de script de envio de email, por favor?
eu uso o sendemail, mas não estrou conseguindo configurar.
se possivel mande no eduardo_jst@yahoo.com.br. ou aqui mesmo

agradeço

[25] Comentário enviado por alexandreap em 03/10/2009 - 21:43h

Pessoal, não consegui configurar. Esta aparecendo a seguinte mensagem:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/helpdesk/common/mysql.class.php on line 51
Could not connect to mysql server: Access denied for user 'root'@'localhost' (using password: NO)


Por favor, se alguém sabe como resolver mande um e-mail para alexandre.dpie@gmail.com

Obrigado!!!
Alexandre.

[26] Comentário enviado por frpaiva em 23/02/2010 - 10:31h

Pesssoal, eu instalei o oneorzero...quando eu crio os campos paras os usuarios escolher as opções... os campos so aparece para o admin e nao aparece para o usuarios... podem me d uma dica o que esta acontecendo d errado.
F-linux

[27] Comentário enviado por eduardo_jst em 16/03/2010 - 10:26h

Alguem pode me ajudar como eu faço a configuração de email com pop3, na configuração do painel de controle não esta enviando, será q estou fazendo algo de errado.

[28] Comentário enviado por fcchaico em 28/10/2012 - 19:08h

Caros, Alguem poderia me informar aonde consigo a versao 1.80 para baixar

Desde ja agradeço, quanto ao tutorial ele e otimo muito bem explicado parabens para o autor

Abraços


Fcchaico

[29] Comentário enviado por fcchaico em 29/10/2012 - 20:00h


[13] Comentário enviado por tcampinas em 28/12/2006 - 13:33h:

Alguém pode me ajudar?

instalei o OneOrZero, ele está funcionando mais ao acessar as telas aparece os seguintes erros, antes das telas do sistema:

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 46

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 46

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 47

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 47

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 48

Notice: Use of undefined constant server_name - assumed 'server_name' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 65

Notice: Use of undefined constant oneorzero_web_alias - assumed 'oneorzero_web_alias' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 66

Notice: Use of undefined constant max_attachment_size - assumed 'max_attachment_size' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 67

Notice: Use of undefined constant file_upload_directory - assumed 'file_upload_directory' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 68

Notice: Use of undefined constant database - assumed 'database' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 69

Notice: Use of undefined constant db_host - assumed 'db_host' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 70

Notice: Use of undefined constant db_user - assumed 'db_user' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 71

Notice: Use of undefined constant db_pwd - assumed 'db_pwd' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 72

Notice: Use of undefined constant db_name - assumed 'db_name' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 73

Notice: Use of undefined constant table_prefix - assumed 'table_prefix' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 77

Notice: Use of undefined constant sqlite_dbfile - assumed 'sqlite_dbfile' in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 79

Notice: Undefined index: sqlite_dbfile in c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php on line 79

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\common\login.php on line 106

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\common\login.php on line 106

Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\common\login.php on line 159

Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\suporte\common\init_server_settings.php:46) in c:\arquivos de programas\easyphp1-8\www\suporte\index.php on line 84



Prezada tcampinas va no arquivo init_server_settings.php e coloque aspas nos seguintes campos

'PHP_SELF' line 46

'PHP_SELF' line 46

'PHP_SELF' line 47

'PHP_SELF' line 47

'PHP_SELF' line 48

'server_name' line 65

'oneorzero_web_alias' line 66

'max_attachment_size' line 67

'file_upload_directory' in line 68

'database' line 69

'db_host' line 70

'db_user' n line 71

'db_pwd' line 72

'db_name' line 73

'table_prefix' line 77

'sqlite_dbfile' line 79

Teste e depois avisei se foi ok

[30] Comentário enviado por cyberfox em 12/04/2016 - 10:26h

Tudo Bem?

Não estou conseguindo baixar o OneOrZero para testar. Já tentei de todas as formas, mas não obtive sucesso.

Poderiam me ajudar?

Desde já agradeço!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts