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.
Server DNS Name: que deverá ser o nome DNS da máquina que está hospedado o helpdesk.
One Or Zero Web Alias (One Or Zero Directory): que deverá ser o alias para o helpdesk, ou subpasta. ohz_16_final ou qualquer nome de pasta que você escolher na hora da instalação.
Maximum Attachment Size (Mb): é o tamanho máximo do anexo que um chamado ou ticket poderá ter.
Attachment Directory: é o caminho dentro de http://seudominio que deverão ser armazenados os anexos.
Database Type: é o tipo de conexão, MySQL ou SQlite.
MySQL Host Name (if applicable): é o nome do host MySQL, ou seja, é o endereço do servidor de banco de dados. Caso o banco de dados esteja instalado no mesmo local do helpdesk, pode-se usar localhost.
MySQL Username (if applicable): é o nome de usuário que será utilizado para conectar ao MySQL.
MySQL Password (if applicable): é a senha que será utilizada para este usuário.
MySQL Database Name (if applicable): é o banco de dados que será utilizado para o helpdesk. Escolha um nome que melhor te atenda.
One Or Zero Tablename Prefix (not applicable for SQLite): é o prefixo que será adicionado a cada tabela no MySQL. Isto é mais utilizado para upgrades.
SQLite Database Filename (if applicable): é o nome do banco de dados caso o usuário utilize o SQLite.
Após configurado, clique em "submit changes", caso nenhum erro ocorra a conexão estará configurada com sucesso.
Vamos agora configurar para conectarmos ao banco de dados e usuário recém criados:
[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/).
[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
[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?
[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.
[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.
[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.
[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...
[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...
[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
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...
[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
[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
[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.
[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