Perguntas e Respostas Frequentes
--------------------------------
Este documento contém perguntas frequentes sobre o SEER/OJS, que lidam
incialmente com questões técnicas e de suporte mais comuns. Para informações
sobre uso ou interação com o SEER/OJS - Sistema de Editoração de Revistas -,
consulte a ajuda do sistema.
=================
Questões Gerais
=================
1) Quem eu posso contactar para suporte?
A: Um forum de apoio do SEER/OJS em inglês está disponível em
.
Erros de sistema (bugs) ou solicitação de melhorias ou funcionalidades podem
ser postadas em .
Perguntas sobre o SEER/OJS podem ser enviadas para:
equipe PKP: .
equipe Ibict:
Embora o esforço seja o máximo para assistir e resolver erros encontrados no
sistema, note que o SEER/OJS não possui garantia de suporte.
-----------------------------------------------------------------------------
2) Posso modificar o código fonte do SEER/OJS?
A: Sendo o SEER/OJS um sistema de código aberto, os usuários têm liberdade para
modificar o sistema que forem consideradas pertinentes. Códigos com novas
funcionalidades ou correções são bem-vindos, e sugere-se enviá-las a
, caso considere as modificações benéficas a outros usuários
do sistema.
Note que em caso de redistribuição do sistema (seja o original ou versões
híbridas), os termos da GNU General Public License v2 devem ser seguidas. Veja
docs/COPYING_pt ou docs/Copying para os termos completos da licença.
============================
Perguntas/Problemas Técnicos
============================
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 nível de diretório hierarquicamente superior tenha
permissões de execução, mas não de leitura ou gravação. Nestes casos, o valor
de _FILE_ aparenta ser relativo ao local de onde se está incluindo o arquivo.
A solução para o problema é assegurar que todos os diretórios de maior nível
(pais) tenham permissão de leitura, escrita e execução.
Veja também este aviso de erro do PHP:
.
-----------------------------------------------------------------------------
2) Envio de arquivos (upload) grandes falha sem explicação.
A: A causa pode estar em algumas configurações 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 instalções
padrão do PHP para versões recentes do Red Hat Linux setam o LimitRequestBody
para 524288 bytes no arquivo /etc/httpd/conf.d/php.conf.
Valores baixos para as configurações do php.ini como post_max_size (padrão é
"8M"), upload_max_filesize (padrão é "8M"), e memory_limit (padrão "8M")
também podem causar o comportamento descrito.
-----------------------------------------------------------------------------
3) Estou usando um servidor Windows, e os emails disparados não são recebidos
nunca.
A: No Windows você deve configurar o PHP para enviar mensagens através de um
servidor SMTP (rodando na máquina ou outro servidor).
Veja para maiores detalhes sobre configurações das
funcionalidades do PHP mail no Windows.
-----------------------------------------------------------------------------
4) Estou usando Apache 2.0.x, e as páginas do SEER/OJS não são carregadas,
gerando um erro do tipo "File does not exist: .../index.php/index/...".
A: Em algumas versões ou configurações do Apache 2.0.x, pode ser necessário
explicitamente habilitar a diretiva AcceptPathInfo no arquivo de configuração
do Apache.
Veja http://httpd.apache.org/docs-2.0/mod/core.html para maiores informações
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 variável
allow_call_time_pass_reference para "On" no arquivo php.ini; este é o valor
padrão em versões atuais do PHP, porém algumas distribuições podem setar a
variável para "Off" inicialmente.
Está prevista a remoção do requisito que obriga ter
allow_call_time_pass_reference em "On" em futuras versões 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 não funcionará corretamente
nesses ambientes. Não se sabe qual o impacto de modificações necessárias para
que o SEER/OJS funcione nessse ambientes, porém solicitamos a desenvolvedores
experientes nos ambientes em questão que contribuam com soluções para este
problema.
Atualmente, a configuração recomendada é do Apache com o PHP como módulo
distribuído. Outras configurações podem ou não ser melhor suportads em futuras
versões.
-----------------------------------------------------------------------------
7) A instalação 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 mudança no protocolo de autenticação do MySQL 4.1, e pode
ocorrer se o ambiente está usando um vesão antiga da biblioteca do cliente MySQL com uma
versão mais nova do servidor MySQL.
Veja http://dev.mysql.com/doc/mysql/en/Old_client.html para sugestões de solução do problema.
-----------------------------------------------------------------------------
8) Como faço para criar uma cópia de segurança (backup) do site SEER/OJS?
A: É altamente recomendado que o sistema seja feita uma cópia de segurança regularmente para
prevenir contra falhas no sisetma, no servidor ou no hardware que possam causar perda de dados.
Para executar uma cópia de segurança corretamente, execute os seguintes passos:
- A base de dados, utilizando as ferramentas do DBMS (ex.: mysqldump for MySQL,
pg_dump for PostgreSQL)
- O diretório base do SEER/OJS
- Os diretórios de arquivos não-públicos (o diretório especificado na opção de configuração "files_dir")
Este procedimento pode ser facilmente integrado com qualquer mecanismo automático de backup.
-----------------------------------------------------------------------------
9) Como faço para migrar uma instalação existente do SEER/OJS para um servidor diferente?
A: Para migrar o sistema para outro servidor, é necessário:
- 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 diretório base do sistema e os diretórios de arquivos não-públicos
- Atualizar o arquivo config.inc.php com as configurações do novo servidor (normalmente, as configurações
de autenticação/acesso da base de dados e o caminho para a pasta de arquivos não-públicos)
================================
Opções de Configuração Avançadas
================================
1) Como posso controlar o endereço para onde serão enviadas as mensagens devolvidas?
Porque as mensagens são enviadas com um cabeçalho de envelope de envio 'X-Warning'?
A: Para controlar o endereço para o envio de emails retornados, é necessário setar o
endereço do envelope de destino. Habilite a opção "allow_envelope_sender" na seção
[email] do arquivo de configuração do SEER/OJS 2.x; quando habilitada, um campo para
"Endereço de Emails Retornados" aparece na Página 2 das Configurações da Revista.
Note que esta opção pode requerer modificações nas configurações do servidor de email
para que o usuário do servidor web (ex.:www-data) seja de confiança do servidor de email,
ou um cabeçalho de aviso "X-Warning" será adicionado às mensagens enviadas pelo sistema.
Consulte a documentação do servidor de email caso esse cabeçalho esteja sendo incluído.
Por exemplo, o Sendmail mantém uma lista de usuários confiáveis no arquivo
"/etc/mail/trusted-users"; outros sistemas possuem arquivos similares.
A opção 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 não são de texto, como o
PDF ou MS Word?
A: O SEER/OJS suporta a indexação de arquivos fechados através de aplicações de
conversão externa. Na seção "Opções de Busca" do arquivo de configuração
config.inc.php pode ser modificado para permitir a indexação de alguns formatos
binários de arquivo, setando o índice "index_XXX" para o conversor externo específico
do formato apropriado.
Note que software de terceiros deve ser instalado para permitir o uso desta opção,
(ex.: "pdftotext" para arquivos PDF).