Perguntas e Respostas Frequentes
--------------------------------

Este documento contm perguntas frequentes sobre o SEER/OJS, que lidam 
incialmente com questes tcnicas e de suporte mais comuns. Para informaes 
sobre uso ou interao com o SEER/OJS - Sistema de Editorao de Revistas -, 
consulte a ajuda do sistema.

=================
Questes Gerais
=================

1) Quem eu posso contactar para suporte?

A: Um forum de apoio do SEER/OJS em ingls est disponvel em 
   <http://pkp.sfu.ca/support/forum/>.
   Erros de sistema (bugs) ou solicitao de melhorias ou funcionalidades podem 
   ser postadas em <http://pkp.sfu.ca/bugzilla/>.
   Perguntas sobre o SEER/OJS podem ser enviadas para:
   equipe PKP: <pkp-support@sfu.ca>.
   equipe Ibict: <ramon@ibict.br;meinert@ibict.br;miguel@ibict.br>
   
   Embora o esforo seja o mximo para assistir e resolver erros encontrados no 
   sistema, note que o SEER/OJS no possui garantia de suporte.

   -----------------------------------------------------------------------------
   
2) Posso modificar o cdigo fonte do SEER/OJS?
   
A: Sendo o SEER/OJS um sistema de cdigo aberto, os usurios tm liberdade para 
   modificar o sistema que forem consideradas pertinentes. Cdigos com novas 
   funcionalidades ou correes so bem-vindos, e sugere-se envi-las a 
   <pkp-support@sfu.ca>, caso considere as modificaes benficas a outros usurios 
   do sistema.

   Note que em caso de redistribuio do sistema (seja o original ou verses 
   hbridas), os termos da GNU General Public License v2 devem ser seguidas. Veja 
   docs/COPYING_pt ou docs/Copying para os termos completos da licena.


============================
Perguntas/Problemas Tcnicos
============================

   1) Quando tento acessar o site SEER/OJS o sistema exibe uma mensagem de erro:
      "Warning: Smarty error: problem creating directory '/./templates' in
      ./lib/smarty/Smarty.class.php"

A: Isto pode ocorrer caso um nvel de diretrio hierarquicamente superior tenha 
   permisses de execuo, mas no de leitura ou gravao. Nestes casos, o valor 
   de _FILE_ aparenta ser relativo ao local de onde se est incluindo o arquivo. 
   A soluo para o problema  assegurar que todos os diretrios de maior nvel 
   (pais) tenham permisso de leitura, escrita e execuo.

   Veja tambm este aviso de erro do PHP: 
   <http://bugs.php.net/bug.php?id=16231>.

   -----------------------------------------------------------------------------

   2) Envio de arquivos (upload) grandes falha sem explicao.
 
A: A causa pode estar em algumas configuraes do Apache ou do PHP.

   Apache 2.x possui a diretiva LimitRequestBody directive que, se definida com 
   um valor baixo, pode levar a esse comportamento. Em particular, as instales 
   padro do PHP para verses recentes do Red Hat Linux setam o LimitRequestBody 
   para 524288 bytes no arquivo /etc/httpd/conf.d/php.conf.

   Valores baixos para as configuraes do php.ini como post_max_size (padro  
   "8M"), upload_max_filesize (padro  "8M"), e memory_limit (padro "8M") 
   tambm podem causar o comportamento descrito.

   -----------------------------------------------------------------------------

   3) Estou usando um servidor Windows, e os emails disparados no so recebidos 
      nunca.

A: No Windows voc deve configurar o PHP para enviar mensagens atravs de um 
   servidor SMTP (rodando na mquina ou outro servidor).
   
   Veja <http://www.php.net/mail> para maiores detalhes sobre configuraes das 
   funcionalidades do PHP mail no Windows.

   -----------------------------------------------------------------------------

   4) Estou usando Apache 2.0.x, e as pginas do SEER/OJS no so carregadas, 
      gerando um erro do tipo "File does not exist: .../index.php/index/...".

A: Em algumas verses ou configuraes do Apache 2.0.x, pode ser necessrio 
   explicitamente habilitar a diretiva AcceptPathInfo no arquivo de configurao 
   do Apache.
   
   Veja http://httpd.apache.org/docs-2.0/mod/core.html para maiores informaes
   sobre esta diretiva.

   -----------------------------------------------------------------------------

   5) Grande quantidade de avisos "Warning: Call-time pass-by-reference has been 
      deprecated" aparecem quando executo o instalador do SEER/OJS.

A: Estes avisos podem ser removidos setando a varivel 
   allow_call_time_pass_reference para "On" no arquivo php.ini; este  o valor 
   padro em verses atuais do PHP, porm algumas distribuies podem setar a 
   varivel para "Off" inicialmente.   
   Est prevista a remoo do requisito que obriga ter 
   allow_call_time_pass_reference em "On" em futuras verses do SEER/OJS.

   -----------------------------------------------------------------------------

   6) O SEER/OJS funciona em ambiente PHP-CGI?
      O SEER/OJS funciona em ambiente Microsoft IIS?

A: Testes limitados do PKP indicam que o SEER/OJS no funcionar corretamente 
   nesses ambientes. No se sabe qual o impacto de modificaes necessrias para 
   que o SEER/OJS funcione nessse ambientes, porm solicitamos a desenvolvedores 
   experientes nos ambientes em questo que contribuam com solues para este 
   problema.
   
   Atualmente, a configurao recomendada  do Apache com o PHP como mdulo 
   distribudo. Outras configuraes podem ou no ser melhor suportads em futuras 
   verses.

   -----------------------------------------------------------------------------

   7) A instalao do SEER/OJS falha, exibindo a mensagem de erro do MySQL "Client does not 
      support authentication protocol requested by server; consider upgrading MySQL client".

A: Este problema  causado por uma mudana no protocolo de autenticao do MySQL 4.1, e pode 
   ocorrer se o ambiente est usando um veso antiga da biblioteca do cliente MySQL com uma 
   verso mais nova do servidor MySQL.

   Veja http://dev.mysql.com/doc/mysql/en/Old_client.html para sugestes de soluo do problema.

   -----------------------------------------------------------------------------

   8) Como fao para criar uma cpia de segurana (backup) do site SEER/OJS?

A:  altamente recomendado que o sistema seja feita uma cpia de segurana regularmente para
   prevenir contra falhas no sisetma, no servidor ou no hardware que possam causar perda de dados.
  
   Para executar uma cpia de segurana corretamente, execute os seguintes passos:
     - A base de dados, utilizando as ferramentas do DBMS (ex.: mysqldump for MySQL, 
       pg_dump for PostgreSQL)
     - O diretrio base do SEER/OJS
     - Os diretrios de arquivos no-pblicos (o diretrio especificado na opo de configurao "files_dir")
       
   Este procedimento pode ser facilmente integrado com qualquer mecanismo automtico de backup.

   -----------------------------------------------------------------------------

   9) Como fao para migrar uma instalao existente do SEER/OJS para um servidor diferente?

A: Para migrar o sistema para outro servidor,  necessrio:

   - Copiar a base de dados com os dados e importar o arquivo para o novo servidor(ex.: usando as ferramentas
     de linha de comando do DBMS)
   - Copiar o diretrio base do sistema e os diretrios de arquivos no-pblicos
   - Atualizar o arquivo config.inc.php com as configuraes do novo servidor (normalmente, as configuraes 
     de autenticao/acesso da base de dados e o caminho para a pasta de arquivos no-pblicos)



================================
Opes de Configurao Avanadas
================================

   1) Como posso controlar o endereo para onde sero enviadas as mensagens devolvidas?
      Porque as mensagens so enviadas com um cabealho de envelope de envio 'X-Warning'?

A: Para controlar o endereo para o envio de emails retornados,  necessrio setar o 
   endereo do envelope de destino. Habilite a opo "allow_envelope_sender" na seo
   [email] do arquivo de configurao do SEER/OJS 2.x; quando habilitada, um campo para
   "Endereo de Emails Retornados" aparece na Pgina 2 das Configuraes da Revista.

   Note que esta opo pode requerer modificaes nas configuraes do servidor de email
   para que o usurio do servidor web (ex.:www-data) seja de confiana do servidor de email,
   ou um cabealho de aviso "X-Warning" ser adicionado s mensagens enviadas pelo sistema.
   Consulte a documentao do servidor de email caso esse cabealho esteja sendo includo.
   
   Por exemplo, o Sendmail mantm uma lista de usurios confiveis no arquivo 
   "/etc/mail/trusted-users";  outros sistemas possuem arquivos similares.
   A opo de linha de comando utilizada pelo SEER/OJS 2.x que seta o envelope 
   de envio  "-f".

   -----------------------------------------------------------------------------

   2) Como posso permitir busca em arquivos fechados que no so de texto, como o 
      PDF ou MS Word?

A: O SEER/OJS suporta a indexao de arquivos fechados atravs de aplicaes de 
   converso externa. Na seo "Opes de Busca" do arquivo de configurao 
   config.inc.php pode ser modificado para permitir a indexao de alguns formatos
   binrios de arquivo, setando o ndice "index_XXX" para o conversor externo especfico
   do formato apropriado.

   Note que software de terceiros deve ser instalado para permitir o uso desta opo, 
  (ex.: "pdftotext" para arquivos PDF).
