Frequantemente nossa partição de log fica cheia devido ao erro abaixo que chega a ficar com mais de 3GB no erro.log do apache.
Estava acontecendo com a versão 2.3.8.0 e após atualização para a versão 2.4.7.1 ainda acontece.
Thu Nov 12 07:00:38 2015] [error] [client 201.74.244.91] ojs2 has produced
an error\n Message: WARNING: fread() expects parameter 1 to be resource,
boolean given\n In file:/srv/www/periodicos.ufpb.br/ojs2/lib/pkp/classes/file/FileManager.inc.php\n
At line: 204\n Stacktrace: \n Server info:\n OS: Linux\n PHP Version:
5.3.3-7+squeeze28\n Apache Version: Apache\n DB Driver: mysql\n DB
server version: 5.1.73-1+deb6u1
oi @Leonardo_Americo_Bez,
a principio é possivel que seja um erro de permissões, pois o OJS não consegue ler (fread) o recurso do arquivo proveniente de um fopen, que não é criado se a sistema operacional não pemitir
confira se as permissoes na pasta dos arquivos permitem essa leiutura
qual foi o metodo de atualização utilizado? tente o ‘full package’, quem sabe algum codigo malicioso tenha sido incluido no sistema e este metodo vai remove-lo.
1 curtida
Atualizei pelo Full Package conforme indicação do site http://pkp.sfu.ca/ojs/UPGRADE
As permissões estão assim:
drwxr-xr-x 5 periodicos_www periodicos_www 63 Nov 5 13:25 public
drwxr-xr-x 5 periodicos_www periodicos_www 39 Nov 5 12:17 uploads
*“periodicos_www” = usuário e grupo do apache
Nas configurações do meu php.ini com relação ao Fopen estão assim:
;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; PHP: Runtime Configuration - Manual
allow_url_fopen = On
oi @Leonardo_Americo_Bez,
me parece que essa pasta ‘uploads’ que vc listou acima não corresponde a pasta onde os arquivos são gravados, pois tentei acessa-la via web (pois esta no mesmo nível da pasta public) e não consegui
verifique as permissoes da pasta que esta indicada na diretiva ‘files’ dentro do arquivo config.inc.php
PS: não é indicado deixar acessivel via web esta pasta de uploads pois torna publicos os arquivos ainda não publicados pelo processo editorial