Controle de Chamados OpenSource - Redmine
Olá, hoje vamos ver como configurar um servidor para que possamos controlar nosso chamados, ou seja, documentar tudo que acontece conosco a cada dia.
Minha necessidade:
Como estamos em fase de reformulação na empresa, preciso que o novo funcionário juntamente com o estagiário "documentem" o que estão fazendo, para que possamos documentar os erros e soluções do dia a dia.
Projeto: http://www.redmine.org/
Sistema Operacional: http://www.debian.org/
# Atualizando seu Sistema Operacional:
apt-get update && apt-get upgrade
# Instalando o Postgres
apt-get install postgresql
# Instalando o Redmine
apt-get install redmine redmine-pgsql
**colocar os print das telas
# Instalando módulos do Apache
apt-get install libapache2-mod-passenger
# Inserindo modulos no Apache e reiniando o serviço
a2enmod passenger && service apache2 restart
# Configurando o módulo no Apache
cd /etc/apache2/mods-available
vi passenger.conf
E inclua a opção:PassengerDefaultUser www-data
Seu arquivo deve ter essa cara:
<IfModule mod_passenger.c>
PassengerRoot /usr
PassengerRuby /usr/bin/ruby
PassengerDefaultUser www-data
</IfModule>
# Agora entre no diretorio:
cd /etc/apache2/conf.d
vi security
cd /etc/apache2/sites-available
vi default
RailsBaseURI /chamados
PassengerResolveSymlinksinDocumentRoot on
Onde ficaria assim:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
RailsBaseURI /chamados
PassengerResolveSymlinksinDocumentRoot on
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
#pagina do redmine
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /usr/share/redmine/public
<Directory /chamados>
Options FollowSymLinks
RailsBaseURI /chamados
PassengerResolveSymlinksinDocumentRoot on
AllowOverride None
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
RailsBaseURI /chamados
PassengerResolveSymlinksinDocumentRoot on
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
#pagina do redmine
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /usr/share/redmine/public
<Directory /chamados>
Options FollowSymLinks
RailsBaseURI /chamados
PassengerResolveSymlinksinDocumentRoot on
AllowOverride None
</Directory>
</VirtualHost>
# Caso queira customizar para uma pasta especifica:
cd /var/www
ln -s /usr/share/redmine/public chamados
# Agora reinicie o Apache novamente
/etc/init.d/apache2 restart
Feito isso seu redmine vai funcionar com sucesso, até mais.
Nota: Obrigado ao Sr Luis Dalazen da empresa: www.flexmobile.com.br que me apresentou este controle de chamados;
Nota: Obrigado ao Sr Luis Dalazen da empresa: www.flexmobile.com.br que me apresentou este controle de chamados;
Comentários