Pular para o conteúdo

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.
Wanderson Berbert wberbert
Hits: 167.177 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 4: Instalando o One or Zero Helpdesk

Nós iremos tratar agora da instalação do One or Zero utilizando como plataforma o Linux, como servidor de páginas o Apache e como banco de dados o MySQL.

Estando com todas os aplicativos configurados, iremos agora para a instalação do aplicativo.

Baixe o aplicativo do seguinte endereço:
ou diretamente via sourceforge:

http://prdownloads.sourceforge.net/oneorzero/ozh16_final.zip?download

Descompacte o arquivo utilizando o unzip:

$ unzip ozh16_final.zip

Será criada uma pasta chamada "ozh16_final".

A maneira mais fácil de instalar o programa é simplesmente copiando toda a pasta para o local onde seu servidor Apache está configurado para mostrar as páginas, que geralmente é /var/www.

$ cp ozh16_final -rvf /var/www

Verifique a configuração do seu Apache para saber a localização exata desta pasta.

Uma vez copiada a pasta, o endereço utilizado será algo mais ou menos desta maneira:

http://seudominio/ozh16_final

Verifique as permissões da pasta no Apache para habilitar leitura e escrita na mesma. Geralmente deve se habilitar a leitura e escrita para o usuário dono do processo apache, que no meu caso é o www-data.

Ao entrar pela primeira vez neste endereço, irá ocorrer um erro, pois o programa ainda não está completamente configurado.

O próximo passo será configurar o programa.

Caso ainda persistam dúvidas, dentro da pasta "docs" que se localiza dentro da pasta "ozh16_final" existe um manual de instalação em PDF e em HTML.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   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

Celestia, simulador espacial em tempo real

Identificando usuários Squid com o IDENTD

Migrando do ipchains para o iptables

Mascarando conexões VPN com iptables

NetOffice - Sistema de gerenciamento de projetos

Librix 4.0 - Uma distro que não é para inglês ver - primeiras impressões

Convertendo DVD para AVI com 2 idiomas de áudio

Instalando seu Quake III Arena no Linux

Monitorix - Ferramenta de Monitoramento de Sistema

LinuxStok: Gestão comercial

#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

Entre na sua conta para comentar.