OJS 3.2.1.2 - Failed Ajax request or invalid JSON returned (envio de e-mail)

Esse erro surge ao tentar enviar um e-mail ao usuário. Verifiquei outros tópicos aqui no fórum:

  • relacionado ao arquivo assignToIssue.tpl no diretório templates/controllers/modals/publish/ (esse arquivo existe no meu diretório e está ok)
  • já no caso do arquivo templates/controllers/grid/navigationMenus/form/navigationMenuItemsForm.tpl , eu não tinha esse diretório, nem esse arquivo, criei e coloquei o arquivo disponibilizado e já corrigido lá do github;
    Porém nada resolveu.

Analisando o log de erro, é mostrada que a permissão é negada ao arquivo, porém a permissão já é 775.

[Wed Aug 25 11:05:52.734392 2021] [php7:warn] [pid 6544] [client xxx.xxx.xxx.xx:52358] PHP Warning: file_put_contents(/var/www/html/ojs/cache/fc-pluginSettings-0-recommendbyauthorplugin.php): failed to open stream: Permiss\xc3\xa3o negada in /var/www/html/ojs/lib/pkp/classes/cache/FileCache.inc.php on line 90, referer: http://dominiodarevista/index.php/index/admin/systemInfo

**dominio suprimido aqui no texto e ip

Agradeço se alguém poder ajudar.

1 curtida

@annalemos,

pelo problema relatada no log de erro está relacionado com a permissão na pasta cache.
tem certeza que as permissões foram realizadas de forma recursiva?
Quem deve ter acesso a escrita nesta pasta é servidor web que geralmente é o Apache.
Verifique se grupo e o dono dessa pasta realmente é do servidor web, se for o Apache geralmente é o www-data.

at.te,
Diego

1 curtida