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.
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".
[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